The highest stage of socialism is

A.

oligarchy

B.

capitalism

C.

totalitarianism

D.

communism

Correct answer is D

Communism is a further development or "higher stage" of socialism. Communist society, which is the final aim of the struggle for emancipation of the working people in all lands, is the highest and most progressive stage of social development. Communist society passes through two phases of development