Põhiline erinevus r-strateegi ja K-strateegi vahel on see, et r-strateeg elab ebastabiilsetes ja ettearvamatutes keskkondades, samas kui K-strateegia elab stabiilsemas keskkonnas. Nende keskkonnatingimuste tõttu annavad r-strateegid palju järglasi, K-strateegid aga vähe järglasi.
Lähtudes keskkondadest, kus nad elavad, ja nende keskkondade stabiilsusest, võib leida kahte kategooriat organisme. Nad on r- ja K-strateegid. See liigitus kirjeldab ka organismide kasvu ja paljunemist. r strateeg on ebastabiilses keskkonnas elav organism. Seega läbivad nad end kiiresti stabiliseerumiseks. K strateeg on aga stabiilses keskkonnas elav organism. Seetõttu on nende populatsioon kõrge ja nad ei vaja kiiret paljunemist.