Soaps are long chains of sodium and potassium fatty acids. it has many disadvantages as it cannot be used in hard water as it reacts with the Ca and Mg salts in the hard water to form insoluble substance known as scum. it is made up od the animal fat and hence, creates a shortage of animal fat. on the other hand it is biodegradable and hence does not cause pollution.
detergents are ammonium and sulphonate salts of long chain carboxylic acid. detergents can be used in hard water as it does react with Ca and Mg salts to form Scum. Detergents are made up of petroleum products and hence, decreases the shortage of animal fat. but detergents are non-biodegradable and hence cause pollution.
I HOPE YOU ARE SATISFIED
THANK YOU !!!