May it be on shirts, trousers/pants, shoes, whatever.. Personally i would never wear the colour Pink. I don't like it and it could maybe attract the wrong people lol. It's so feminine.. I also try to avoid fluo and too bright colours.
I avoid almost every shade of pink. Sometimes pastel pink or darker pink looks nice but I want to avoid Barbie stereotypes... Any neon colour. Just because I hate neon. Light yellow and green. Makes my skin look sickly pale. Grey or silver. It makes my hair look greyish. Not a lot of colours look good with blonde hair and pale skin.
I used to wear and look good in pink when I was 18. Now I just look too manly to pull it off. I know that its only a colour, but no matter what you do the public opinion of this colour won't change, and will constantly be associated with the female gender.
As far as shirts and trousers go, I only wear green (not light green, medium to dark), grey, dark blue, beige and black, so anything besides that. Coats matter much less as far as colours go but it can't be anything flashy. I absolutely hate brown shoes. Green, grey, blue, white and black are alright.