In general, covalent compounds
are soluble in water
ionise in water
are insoluble in water
are hydrophilic
Covalent compounds are generally soluble in non-polar solvents. They are insoluble in water as it is a polar solvent.
Ionic compounds are soluble in water but insoluble in kerosene because: