Ključna razlika između r stratega i K stratega je u tome što r strateg živi u nestabilnim i nepredvidljivim okruženjima, dok K strateg živi u stabilnijem okruženju. Zbog ovih uvjeta okoline, r stratezi daju mnogo potomaka, dok K stratezi daju malo potomaka.
Na temelju okoliša u kojem žive i stabilnosti tih okoliša mogu se naći dvije kategorije organizama. Oni su r i K stratezi. Ova kategorizacija opisuje i stope rasta i razmnožavanja organizama. r strateg je organizam koji živi u nestabilnom okruženju. Stoga se podvrgavaju brzoj reprodukciji kako bi se stabilizirali. Dok je K strateg organizam koji živi u stabilnom okruženju. Stoga su visoko populacijski i ne trebaju se brzo razmnožavati.