Social cycle theories are the earliest social hypotheses in sociology. Unlike the theory of social evolutionism, which views this evolution of society and human history as progressing in most new, unique direction(s), social cycle theory argues that situations and stages involving society and history are usually repeating themselves inside cycles. Such a theory will not necessarily imply that there is not any social development.