Solubility of an ionic compound in water is mainly dependent on:
a. Lattice enthalpy
b. Hydration enthalpy
Both these factors oppose each other, and the resultant of these factors determines the solubility of an ionic compound in water. If the lattice enthalpy has a larger value, the compound is less soluble. If the hydration enthalpy has larger value, the compound is highly soluble in water.
Compounds of alkaline earth metals are less soluble than alkali metals, due to: