Both structural-functionalist perspective on social inequality and Karl Marx\'s conflict theory give macro insight into sociological perspectives and include institutions to describe the social inequality. According to the functionalism, institutions are flexible to change themselves to produce stability. On the contrary, Karl marx\'s theory held the capitalists responsible for manipulation of weak elements of the society by using institutions. Functionalism establishes relationship between various elements of society to explain the functional or adaptive nature of society while conflict theory is based on competition for scarce resources to explain command of elite fraction of society over weak and poors. Since functionalism takes into consideration the widest aspects of society in a positive way as compared to Karl Marx\'s vision which is restricted to socioeconomic classes, functionalism provides better explaination of social inequality. Solution Both structural-functionalist perspective on social inequality and Karl Marx\'s conflict theory give macro insight into sociological perspectives and include institutions to describe the social inequality. According to the functionalism, institutions are flexible to change themselves to produce stability. On the contrary, Karl marx\'s theory held the capitalists responsible for manipulation of weak elements of the society by using institutions. Functionalism establishes relationship between various elements of society to explain the functional or adaptive nature of society while conflict theory is based on competition for scarce resources to explain command of elite fraction of society over weak and poors. Since functionalism takes into consideration the widest aspects of society in a positive way as compared to Karl Marx\'s vision which is restricted to socioeconomic classes, functionalism provides better explaination of social inequality..