Social cycle theory
Social cycle theories are among the earliest social theories in sociology. Unlike the theory of social evolutionism, which views the evolution of society and human history as progressing in some new, unique direction(s), sociological cycle theory argues that events and stages of society and history generally repeat themselves in cycles.