When choosing a colour for your brand or logo it's not always as simple as just going with your favourite colour. Colours are associated with emotions. Going back to nature, animals that can poison you tend to be marked with red, yellow or black. When healthy plants are usually green. Clean, healthy, inviting water is blue or turquoise while polluted and dangerous is brown and murky.
If you look at some of the biggest brands you will find companies in specific industries will use similar brand colours.
McDonalds and Burger King for example both use Red and Yellow. HP, Dell and IBM all use Blue.
The reason these companies, and you should think carefully about the colours you use in your branding is because we as people consciously or subconsciously associate certain colours with certain emotions. Therefor, if you have a product that is all NATURAL, KIND and promotes HEALTH you should choose greens and blues and avoid reds and blacks as we associate these with DANGER and WARNING!
So, do your brand colours reflect your brand values? Do they support the story you want to tell your clients? When you speak to a Graphic Designer about branding make sure they ask about these things and don't just go with Purple because it's your favourite colour.