The 25 Green Tips website states that warm water is preferred for whites since it produces the increase in temperature necessary to thoroughly clean white clothes. Elizabeth Mayhew in “Solutions to a Laundry List of Washing Dilemmas,” suggests using either warm or hot water for whites if you have an older model top-loading washing machine because the detergent cannot sufficiently clean clothes in temperatures less than 65 degrees.
BC Hydro promotes cold water usage, asserting it will clean white clothes just as well as warm or hot water, and for hard-to-remove stains, it recommends using a pre-laundry spot removal. It only advocates the usage of warm water for extremely stubborn dirt or oil stains. Mayhew agrees that, if you have a newer, front loading machine, even on the cold water setting, these washing machines mix hot and cold water together to a temperature of 70 degrees, which is sufficient for activating detergents.
According to Housecleaning Central, you should actually wash white items like towels and underwear in hot water (although this usually causes shrinkage), and you should wash light-colored items in warm water based on the theory that warm water does not reach a temperature sufficient to effectively clean white clothes, and the site makes no distinction between front- and top-load washers.
Many vendors now manufacture liquid laundry detergents designed for use in cold-water, which eliminates the need to use warm or hot water. Also the washing machine’s tumbling motion or agitation process contributes as much -- if not more -- to the cleaning process as the water temperature. Depending on the style of your washing machine and the type of laundry detergent you select, using warm or cold water may just be a matter of personal preference.