The ionic compounds held together by ionic bonds and categorised as ionic compounds
Soluble in water, Insoluble in kerosene
Ionic compounds easily soluble in any liquid that is capable of breaking the ionic bond in them. Water breaks the ionic bond by hydrogen bonding, as, water itself has a more ionic bond and polar in nature. Many other solvents such as kerosene and petrol are not capable of breaking the ionic bond. Hence, can not dissolve them, and they all have covalent bonds and which are non-polar in nature.
Most ionic compounds are soluble in water. Polar water molecules have a strong attraction for charged ions and the charged ions become solvated as they dissociate into water and ionic compounds are soluble in water.
Kerosene is a non-polar organic solvent and dissolves only nonpolar covalent compounds. Nonpolar substances have the capability to dissolve in nonpolar solvents. For instance, nonpolar molecular substances are likely to dissolve in hexane, which a nonpolar solvent and ionic compounds are insoluble in hexane.