I always run white tape (different brands, too) and it takes a long time for mine to start looking dingy. I ride bare-handed and in dry weather, so that may be the reason.
The only tape I had that was bullet proof (never changed it even after tens of thousand of miles) was the one that came on the Iron Man Centurion I bought. I know it wasn't original to the bike. It was very smooth and glossy, and also very hard. Not much comfort, but it stayed clean.