Kohlberg's theory of moral development proposes that morality progresses through six stages across one's lifespan. The stages move from (1) obedience to avoid punishment, to (2) self-interest, to (3) conformity to social norms, to (4) upholding laws and order, to (5) prioritizing individual rights and social contracts, and finally to (6) universal ethical principles. Kohlberg developed these stages by presenting moral dilemmas to children and analyzing their reasoning. His most famous dilemma involved whether a man should steal medicine to save his dying wife.