ابن خلدون وضع نظرية المراحل الثلاث في تاريخ المجتمعات، وهي:
1. المرحلة البدائية: تحدث فيها تجمعات بدائية صغيرة تعتمد على العشائر والقبائل، وتكون العلاقات بين أفراد المجتمع وفقاً للرحمة والدم.
2. المرحلة العصرية: تحدث فيها تطور المجتمع وتنمو السكان والمدن، وتتشكل الدول والمؤسسات الحكومية، وتتحول العلاقات بين الأفراد من الرحمة والدم إلى القوانين والحكم.
3. المرحلة الانحطاطية: تحدث فيها تراجع المجتمع وتدهور الحضارة والقيم، وتصبح الحكومات فاسدة والمجتمعات غير قادرة على الدفاع عن أنفسها.