If you’re buying a good quality brand such as Swarovski, Preciosa or Zodiac then no, the colour will not fade. To keep your rhinestones in the best condition possible, store them away from direct sunlight, wrap them carefully to avoid scratches or chips, and clean using a damp cloth only.