Q. Alkyl halides are immiscible in water though they are polar because

 2104  196 Haloalkanes and Haloarenes Report Error

Solution:

Though polar, alkyl halides cannot form hydrogen bonds with water hence they are insoluble in water.