I will say that I have actually noticed a difference in how long my color lasts based on what products I use on it. This is a surprise to me because for years I got highlights with my old stylist and she would always say to me, "Now, you don't have to use any special products on this." Then I stopped coloring my hair, moved, and have only in the past year found a stylist I LOVE. She is so good with color and she recommended a set of products for me to use. I used them regularly for about five months, then ran out and wasn't going to be back to see her for a few weeks so I just used some stuff I had leftover at home (which was, in fact, labeled as being "for colored hair"). You would be amazed at how quickly my color faded in two weeks using the cheap stuff! So now I invest and use the products she recommended. FWIW, it's the Pur line of shampoo/conditioner.
I'm not sure what brand of color she's using on my hair. She mixes up a custom color and she isn't loyal to any one brand -- she uses whatever product works best for a particular customer's hair (which is why I trust her judgment on which products I should take home!).