Synthetic detergents are considered better than soap. Give reasons.
Synthetic detergents have the following advantage over ordinary soap
(a) They are more soluble in water than ordinary soap.
(b) They are not affected by hard water since their calcium and magnesium salts are soluble in water and do not form a precipitate.