social cycle theory

sociological theory that views events and stages of society and history in repeating cycles