Why doesn’t Oil Dissolve in Water?

Oil can’t dissolve in water because it is a nonpolar molecule. Water is a polar molecule, which means it has a positive and a negative charge. Polar and nonpolar molecules actually repel each other. For more information, look here: