Judging by the picture, I think it would look good with a white shirt. Not so sure about a blue shirt. I own a Black Stewart and wore it with a maroon shirt today and thought that it helped make the red in the kilt look good without the shirt being too 'Hey, look at me, I'm bright red'.

But, were it me, I would go for the Johnny Cash look...I think you can't go wrong with it.