This is a bit off the mark, but it looks like the collar of the shirt is too tight. I think you might want to opt for a 1/2" larger in whatever color you chooe. I would choose either a light blue or yellow with a brownish tie, but I do like the white shirt with blue tie.

Overall, the outfit is impeccable and shows excellent taste. Even the Duke of Rothesay would find it hard looking any better.