recommendations for navy new york yankees cap that doesn't fade

I've purchased these on the streets of nyc + urban outfitters, but they seem to fade in color over time. any recommendations for good-quality ones?