Before revision: Youth culture has distinguished Generations which has been around for decades if not than centuries.
After revision: Youth culture has distinguished Generation|generations which has been around for decades if not s centuries.