Answer:
"Soaps are made from natural ingredients, such as plant oils (coconut, vegetable, palm, pine) or acids derived from animal fat. Detergents, on the other hand, are synthetic, man-made derivatives. While soap is limited in its applications, detergents can be formulated to include other ingredients for all sorts of cleaning purposes. Perhaps the most common and versatile of these ingredients are surfactants … surface active agents.
The main difference between soap and detergent is the ingredients. Soaps are made with biodegradable ingredients such as oils, lye and fats. ... Both clean clothes well, but detergents are more effective on stains and with brightening clothes. However, soap is kinder on the environment and skin. "
Hope this helps
Excerpt from textbook