Answer: Salts
Explanation: Salts easily dissolve in water. Salts are always ionic bonds, meaning they dissolve easily.
Ice does not technically dissolve in water since ice is made of water. You can't dissolve a substance in itself.
Metals are obviously not able to dissolve either in water.
Oils do not mix with water, they float on water, meaning they are immiscible.