Classes depend mainly on economic differences between groupings of individuals—inequalities in possession and control of material resources—whereas in caste system non-economic factors such as influence of religion [theory of karma, rebirth and ritual (purity-pollution)] are most important.