Personally, I think white/cream hose look cheap. Just my personal opinion. Don't get mad at me- I was asked. So I don't ever wear white. I match the socks to the kilt, and I match the shirt to the kilt. Everything in essence matches the kilt.