As Tom mentioned, fading has a lot to do with filtering visible light in addition to heat and UV. No film will eliminate sun damage, it only has the potential to greatly extends the amount of time it takes to see the effects of sun damage. There are many other factors that come into play such as humidity, altitude is a biggie, and as mentioned... the type and color of your fabric as well as the type of wood on your floor. Believe it or not, some wood actually darkens with exposure to visible light so no matter what film you use (except blackout), you will see your floors darken especially around drapes and area rugs when pulled back.
Red dyes are notoriously unstable and they are usually among the first to show signs of sun damage.
In my experience at high altitudes, I have found anything above 60%vlt will show sun damage fairly soon as compared to high heat rejecting films that are 60% vlt and below. The darker you go, the better results in most cases but with some fabrics there is just no extending their lifespan unless you remove the windows entirely which is usually out of the question.