Before revision: Youth culture has distinguished generationss which has been around for decades if not centuries.
After revision: Youth culture has distinguished generationss for decades if not centuries.