Ključna razlika med r strategom in strategom K je ta, da r strateg živi v nestabilnih in nepredvidljivih okoljih, medtem ko strateg K živi v bolj stabilnem okolju. Zaradi teh okoljskih razmer r-strategi rodijo veliko potomcev, K-strategi pa malo potomcev.
Glede na okolja, v katerih živijo, in stabilnost teh okolij lahko najdemo dve kategoriji organizmov. So r in K strategi. Ta kategorizacija opisuje tudi stopnjo rasti in razmnoževanja organizmov. r strateg je organizem, ki živi v nestabilnih okoljih. Zato se hitro razmnožujejo, da se stabilizirajo. Medtem ko je K strateg organizem, ki živi v stabilnih okoljih. Zato imajo veliko populacijo in jim ni treba hitro razmnoževati.