I don't think there is any full proof attire to deter men. I used to rock this, way back .
I've not really hardcore tried to deter guys, I usually either ignore advances or brush them off. I've not had too much trouble where I live.
Popular alternatives to
STR-0041 Stainless Steel Ra...
ALEXTINA Anxiety Ring for Women Spinner Ring 6MM Stainless Steel Fidget Ring Sand Blast Glitter Finish Spinning Band Stress Relief Gift for Teen Girls, Rose Gold Size 7