The reason water doesn’t mix well with substances like oil is primarily due to the polar nature of water and the non-polar nature of oil. So, the most accurate response is:
Water is a solvent, and oils cannot be dissolved.
This explanation relates to the principle "like dissolves like," which means that polar solvents (like water) generally dissolve polar substances, while non-polar solvents (like oil) dissolve non-polar substances.