Changing hues is a common thing among Boesemani Rainbowfish. The changing colors could be a signal that the fish are not healthy, or stressed, or are being chased by a tankmate. A long-term change in color could mean that the water parameters are wrong. You must check it using a water-testing kit.