Supply chain management firm GT Nexus conducted the survey of 588 millennials, aged 18 to 34, in partnership with pollsters YouGov.
Of the 55 percent of millennials who said they had changed their favourite brand in the last year, 41 percent cited problems with product quality, and the same percentage cited issues with product availability.
Nearly a third (28 percent) changed brands because they felt it did not pay or treat its workers fairly, and nearly a quarter (22 percent) because it was not environmentally friendly.
In contrast, 5 percent of millennials surveyed said they left their favourite brand because it had a poor social media presence, 4 percent because it did not have a mobile app, and 3 percent because it lacked a cool website.
Timely, incisive articles delivered directly to your inbox.