When you are speaking broadly of rainbow trout there are multiple ways someone could interpret what you are discussing. They could think you are talking about any of the six different kinds of rainbow trouts. But how could this be, why are there so many different kinds of rainbow trout? Over time Oncorhynchus mykiss or rainbow trout have evolved to become their own species. Originally rainbow trout which are thought to evolve from Pacific Salmon, were native to the Pacific Ocean. Currently, you can find them in multiple different places and environments including freshwater or saltwater habitats.
Their coloring was also widely dependent on their diet which was generally affected by their environment. For example rainbow fish who ate more carotenoids developed darker orange colors, shown in overall body and in stripes.
Over time this population of rainbow trout have gone through adaptation by inheriting different traits that work best in different environments. For instance Kamchatkan rainbow trout are usually found near islands and in rivers while Kamloops rainbow trout can be typically found in lakes. There are many variations in the type of rainbow trout you can see around the world because of migration patterns between these fish and what environments they fit best in due to natural environmental pressures they face or in other words selective pressures.
With all the different areas rainbow trout can be found the selective pressures they face vary incredibly, especially since they have been artificially bred more recently for things like food and water purification.