Which statement best describes the difference between Preconventional reasoning and Postconventional reasoning?

A
Preconventional reasoning is based on community norms, but Postconventional reasoning is based on religious beliefs.
B
Preconventional reasoning is based on avoiding punishment, but Postconventional reasoning is based on earning rewards.
C
Preconventional reasoning is based on benefiting oneself, but Postconventional reasoning is based on one’s personal morals and values.
D
Preconventional reasoning is based on following one’s moral principles, but Postconventional reasoning is based on doing what is best for oneself.