Herbert Spencer a dezvoltat teoria celor trei stadii ale dezvoltării societăților: stadiul militant, stadiul industrial și stadiul altruist. Stadiul militant este caracterizat prin lupta între triburi și războaie, stadiul industrial este caracterizat prin creșterea economică și tehnologică, iar stadiul altruist este caracterizat prin grijă față de cei mai puțin favorizați și încercarea de a atinge o egalitate socială. Această teorie este considerată astăzi depășită de majoritatea sociologilor.