I don't love any of those shirts, but #3 is the least bad. Fancy stripes are a no-go, and dark blues are much less versatile.
I personally much prefer shirts with a much closer to even color-to-white ratio if I am doing stripes. A classic bengal stripe, for instance.
Also, Rudals, don't make the mistake of buying things just because they are on sale. Get what you want, and if it's on sale, that's just a bonus.