My oldest female changes color, but it mostly has to do with the lighting. When I bought her, she was iridescent green. The tank I kept her in for the first week or so didn't have a light. So she still looked green.
When I put her in a tank with a light, her body was kind of brown with a little bit of blue/purple iridescence, and red rays in her fins. Now that I moved her to my 55 gallon tank, she's more blue than purple with red/turquoise fins, but she's sometimes purple. And when she comes to the front of the tank and the light outside the tank hits her you can see her green iridescence.