Those ties are horrific. If you must wear a red tie, pair it with a light blue shirt. With a white shirt there is way too much contrast. The spotted red one is decent, but the other is cheap looking. If you must go with the white shirt the navy tie (while not great looking do to the sateen stripe) would be the better choice.