Dear Friend,
A brand is an advantage to the customer, society, and the company. A brand is a promise to the customer that a stipulated quality will be maintained. If you cannot ensure consistent quality in the product, you cannot create a brand. So the customer can purchase a branded product believing in its quality. This will reduce their burden of purchase, such as time spent searching and examining to ensure quality, etc.
A brand is an advantage to society because the society will receive unadulterated quality in the product, leading to an improvement in the standard of living. Additionally, expenses incurred by the society from using substandard products will reduce, etc.
For the company, the company can charge some extra premium on the offered product, and the customer will be willing to pay the premium.
I think this explanation is somewhat okay.
Regards,
Manoj Pillai