Question: why are aniline insoluble in water?
Answer: Aniline is insoluble in water because of the large hydrocarbon part that retards the formation of H-bond. So it is insoluble in water.