Navi is absolutely right. The most visible stuff out there is hi-viz jacket and white helmet. Do not go with a red jacket as it WILL eventually fade to pink.
As for hi viz showing dirt; it will. Just clean it. Do you want to look fashionable or be visible ?
I got tired of being here, so now I'm there