Қоғамның дамуы эволюциялық және революциялық жолмен жүруі мүмкін. Эволюция – қоғамның бірте-бірте дамуы, оны мемлекет реформалар арқылы жеделдете алады. Революция – қалыптасқан негіздерді толығымен өзгертетін және халықтың наразы топтарының әсерінен болатын қоғамдағы түбегейлі өзгеріс.