I'm a little strange with my laundry, but it works for me. For my whites I use Tide with bleach powder (I don't use regular bleach) and a scoop of OxyClean (the OxyClean really makes a difference) in hot water. Then colors I use liquid Cheer for colors in cold water.
Since taking on this laundry ritual, I've noticed my whites are bright and my colors keep their color.
Hope you find something that works for you.