I definitely avoid Vodafone and Sharp (do they still exist?).
I would be happy to buy Puma but I remember reading about them being supporters of Israel's state terrorism unfortunately, so I won't be buying any City shirts (not that I would for £100 anyway).