Selected some nice T-shirt's at Amazon in the range £4.99 - £5.99.
Lower price is from Amazon or fulfilled by Amazon (FREE DELIVERY).
If price goes up when selecting a size it's because that size it's out of stock at Amazon and shows stuff from other marketplace sellers. Try another size or another t-shirt. :)