I bought these in white to wear with my standard black vest and they completely change the look of the sunglasses. They were more or less difficult to put on, but with a little muscle strength and some moisturizer/hand sanitizer, they slipped on with little resistance. I don't know how long the whites last before they turn brown, but so far so good.