I buy loads of clothes from places like Primark, peacocks etc as fashion changes so quickly.
I wouldn't dream of spending more than £20 on a top but do have about 30 vest tops for summer, usually costing about £5 each.
I don't think I look cheap and like the fact that I can vary my clothes each year. Especially sandals/flip flops. Dirt cheap and you can then get a whole new lot next year :)