Lets explore the symbolism of why certain colors are associated with Christmas. Again I got this information straight from this great website
Evergreen plants, like Holly, Ivy and Mistletoe have been used for thousands of years to decorate and brighten up buildings during the long dark winter. They also reminded people that spring would come and that winter wouldn't last forever!
The Romans would exchange evergreen branches during January as a sign of good luck. The ancient Egyptians used to bring palm branches into their houses during the mid winter festivals.
In many parts of Europe during the middle ages, Paradise plays were performed, often on Christmas Eve. They told Bible stories to people who couldn't read. The 'Paradise Tree' in the garden of eden in the play was normally a pine tree with red apples tied to it.
Silver is sometimes used instead of (or with) gold. But gold is a 'warmer' color.
White is often associated with purity and peace in western cultures. The snow of winter is also very white!
White paper wafers were also sometimes used to decorate paradise trees. The wafers represented the bread eaten during Christian Communion or Mass, when Christians remember that Jesus died for them.
White is used by most churches as the color of Christmas, when the altar is covered with a white cloth (in the Russian Orthodox Church Gold is used for Christmas).
The color blue is often associated with Mary, the mother of Jesus. In medieval times blue dye and paint was more expensive than gold! So it would only be worn by Royal families and very rich people. Mary was often painted wearing blue to show she was very important.
Blue can also represent the color of the sky and heaven.
During Advent, purple and sometimes blue is used in most churches fort he colour of the altar cloth (in the Russian Orthodox Church red is used for advent).