Answer:
- Difference in culture
- Difference in resources availability
- Difference in geographical location
- Difference in Relationship with other societies
Step-by-step explanation:
Difference in culture create a different standard of what considered to be right and what considered to be wrong. Sometimes, tolerance for violence in a certain culture become so high to the point where it is very hard for peace to develop.
Resource availability and geographical location determine how much wealth the society can accumulate. Society that accumulate more wealth tend to be more peaceful compared to starving society.
Last but not least, relationship with other societies. When a society managed to build a mutually beneficial relationship with its neighboring societies, peace development would most likely be accelerated since they are in the mindset of helping/building each other up.