Answer: Formal operational stage of cognitive development
Explanation:
Formal operational stage of cognitive development is the level of Piaget's theory of cognitive development where a person is able to generate hypothesis about world and things for answering issues.For solving certain problem, best predictions are made regarding to it in a systematic and orderly manner.
This type of thinking is considered scientific rather than hit and trial method because meaningful ,relatable and valid guesses are made in accordance with the question or problem.Then best way for solving problem is then concluded.
Democracy is considered as the best form of government because: The rulers for the country is directly elected by people. Its the government for the people, by the people. It make us allow to correct our mistakes.