Dye is best. Various members of my family have different years of their pants. Even have c4's about 8 years old in great condition and used for tournaments. Have c9 and just bought a pair of c12's. I declare I am a fanboy cause they are great and last for years. I have other companies gear too and dye holds up the longest.