Choosing the right colours for your website is not as simple as it seems. First of all, they should reflect your brand and logo color choices, but a good designer is going to know how to distribute those colors depending on their strength and their contrast. This is very important because a poor choice of colors is going to make it unpleasant for people to read the content.
This is why you need to hire a professional that is able to understand the differences between those colors, and the proper use of each one for a great user experience.