En las sociedades en desarrollo puede ser basada principalmente en la afinidad y los valores compartidos mientras que las sociedades más desarrolladas acumulan varias teorías sobre lo que contribuye a un sentido de solidaridad, o más bien, a la cohesión social.