well as I type this - I am wearing a Vince Carter Jersey from his days at North Carolina and if you know anything about NC Univ. their colours are white, baby and navy blue.
My room is also painted North Carolina Blue and I am very sure I am not gay. It’s all a matter of choice and if it looks good on you. I have seen some guys wearing Pink golf shirts that look terrible on some but fine on others… it’s all a matter of opinon I suppose.