Kyla, I didn't know they were called "clip-on" visors, either -- makes me think of the sunglasses that fit over regular glasses!
The other kind just won't stay on my head, which apparently is kind of flat in the back... and my hair is very straight and slippery!