Als Ursache für den G. werden unvereinbare Normen der beiden Altersgruppen (s. Alter) angenommen. Die Älteren nehmen häufig eine konservative Haltung ein mit dem Ziel, Erreichtes und Selbstgeschaffenes zu erhalten. Die Jüngeren dagegen verhalten sich häufig eher fortschrittlich und wollen Althergebrachtes durch Neuerungen verbessern. Als weitere Ursachen werden Vorurteile gegenüber Angehörigen der anderen Gruppe angenommen: Jugendliche schätzen Ältere oft als starrsinnig und altmodisch, Ältere dagegen Jugendliche oft als verantwortungslos und unerfahren ein (s. Erfahrung, Verantwortungsreife).