Soaps have straight hydrocarbon chains and are easily degraded by bacteria present in the sewage water and hence, do not cause water pollution. Most of the detergents are non – biodegradable and hence cause water pollution of rivers and waterways. So, one will prefer soap.