from a brand perspective : color selection (and palette) is based on the brand brief. also needs to involve the dominant colors of the industry vertical you are in as well as competitors. color theory as well (blue is serious, red is emotional, green is calming, etc)