Hovedforskjellen mellom r-strateg og K-strateg er at r-strateg bor i ustabile og uforutsigbare miljøer mens K-strateg bor i mer stabile omgivelser. På grunn av disse miljøforholdene produserer r-strategene mange avkom, mens K-strategene produserer få avkom.
Basert på miljøene de lever i, og stabiliteten i disse miljøene, kan man finne to kategorier av organismer. De er r- og K-strateger. Denne kategoriseringen beskriver også vekst- og reproduksjonshastighetene til organismer. r-strateg er en organisme som lever i ustabile miljøer. Derfor gjennomgår de rask reproduksjon for å stabilisere seg selv. Mens K-strateg er en organisme som lever i stabile miljøer. Derfor er de høye i befolkningen og trenger ikke å gjennomgå rask reproduksjon.