Advantages of detergents over soaps :
1. Detergents are cheaper than soaps.
2. Detergents are efficient in hard water too.
3. They are easy to rinse.
4. Surface tension of detergent is low. So they have more efficiency than soaps.
5. Detergents are soluble even in cold water.