Why Don’t Oil and Water Mix?

Densities of Oil & Water differ by large value. Hence they don’t mix in each other. That is they don’t form a homogeneous mixture in solution.