Millions of Brits admit they’re ‘brand snobs’