I'm avoid bright bold colors for tops, but I have a few exceptions. I used to think I'd never wear orange, then I found an orange top that I love.
When it comes to skirts, I'll wear any color. I'm not fond of pink and blue, but a few of those colors have manged to get in my closet nonetheless.
I don't think that purple looks bad on you. I have an old zippered hoodie that's a little worn out that everyone bugs me to get rid of. But it's so comfy!!! I've bought other zippered hoodies and it's just not the same.