I bought these due to the rave reviews. What I can tell you a that the white ones are NOT flattering and they are way too see through. I am 54 and they are at least 6-8 inches too long. I guess the non-white ones are what everyone is giving great reviews for.