If they have just been added to the tank, they need time to settle in and color up. This will have to take place no matter what color substrate you select. IME you should go with with a natural color sand if you want the colors to pop. I have kept them in a black background tank and still managed to have amazing colors (check my albums for pics)