Can oil mix with water?
No, they are immiscible.
I want to improve the answer:
Though oil and water are immiscible normally but they can be
made immiscible by use of suitable surfactants or better say
emulsifying agents resulting in the formation of mixture of oil and
water called as emulsion.