i believe that all the colors are the same and equal.
And although the punj payre say do not wear the redish and green colors - i was told they say this beacuse those colors are known to be mulsim and hindu colors, and it is a part of the ceremony for them to say that beacuse in that time sikhs were on their way to becoming and establishing their own major world religion.
at least, thats what i think.