I've read that if two colors hyphenated for singular type that means it is combination colors. If not, then it has part colors like:
A1. A blue-green shirt is turquoise.
A2. A blue and green shirt is one which has parts that are blue and parts green.
but if we are talking about plural, then that doesn't mean combination, like:
B1. She has only blue and green shoes. Means: that all of the person’s shoes are either blue or green
B2. She has only blue-and-green shoes Means: that the person’s shoe collection consists only of shoes in which each pair is blue and green.
C1. Yellow, pink, and red flowers refers to flowers colored yellow, pink, or red.
C2. Whereas yellow-pink-and-red flowers denotes tricolored flowers.
Which you prefer A1-2 or B1-2 OR C1-2