Language and social class also have a mutual kind of relationship. In language development, social class plays a crucial role. For instance, there are social dialects (sociolects) and social-class accent. These language differences emerge as a result of social distances or social barriers (social stratification). The social situation is much more fluid as that of the language is very complex. There is no clear definition of social classes. However, the language creates this difference. People with various similarities are said to be in a given social class.
Another remarkable relationship is that of the language and the ethnic group. Taking English for instance; even though the language is one, various ethnic groups, both in Europe and Africa, speak differently. There is great ethnic influence in the language development. It is also true that language has played a very important role in various ethnic groups; it is an essential concomitant of ethnic group members. This is a social and cultural fact.
Sex also plays a role in language development. Language differs considerably in the extent to which sex differences are lexicalised. The difference is signalled grammatically. On the other hand, human sex is indicated through the use of articles and adjectives; an aspect of language eg feminine, masculine etc. This is the ultimate power of the language in human life as the language gets developed.