A legfontosabb különbség az r stratéga és a K stratéga között az, hogy az r stratéga instabil és kiszámíthatatlan körülmények között él, míg a K stratéga stabilabb környezetben él. Ezen környezeti feltételek miatt az r stratégák sok utódot, míg a K stratégák kevés utódot hoznak létre.
Azon környezetek, amelyekben élnek, és ezeknek a környezeteknek a stabilitása alapján két organizmus-kategória található. Ők r és K stratégák. Ez a besorolás a szervezetek növekedési és szaporodási sebességét is leírja. Az r stratéga instabil környezetben élő szervezet. Ezért gyors szaporodáson mennek keresztül, hogy stabilizálják magukat. Míg a K stratéga egy stabil környezetben élő organizmus. Ezért magas a népességük, és nincs szükségük gyors szaporodásra.