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 ?
If I wasn't here, I'd be somewhere else