Question: what is the difference between the divine right theory and social contract theory?
Answer: The divine right theory holds that the state comes from a god and that rulers are descended from or chosen by a god. The social contract theory says people give power to the state so the state may preserve order and rights.