For the most part, the effects of sulfates are mild, and many people benefit from the effectiveness of shampoos that contain them. People with especially greasy hair or dandruff may notice that shampoos containing sulfates are the only products that clean their hair effectively.
However, some people should avoid sulfates and choose sulfate-free options. These people include:
People with sensitive skin or skin conditions
A person with a sensitive scalp or sensitive hair may experience strong drying effects from sulfates. Those with a skin condition such as eczema or psoriasis who use shampoo containing sulfates may also experience itching, redness, and cracking in their scalp after use. These people could consider using sulfate-free shampoos.
People with dry, frizzy hair
People with naturally dry, curly, or frizzy hair may want to avoid sulfates. Sulfates could increase the dryness and frizziness of hair due to increased friction caused by the stripping of the natural oils and moisture.
People with dyed and chemically altered hair
People who color their hair or regularly straighten or curl it may want to avoid sulfates as these processes can damage the hair. Finding ways to prevent any additional stress or dryness in the hair can help keep it healthy.
Shampoo containing sulfates may also strip the color from dyed hair more quickly.
Source Article from https://www.medicalnewstoday.com/articles/327013.php