Customers are loyal towards brand depends upon the experience. These days they are a lot of options for a customer to move towards different brands  depending upon their  of experience, quality, price etc. It highly depends on the brand how they retain their customer by understanding their needs, buying strategy etc.

Read more at: https://www.business2community.com/customer-experience/what-are-the-different-types-of-loyal-customers-02188814