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.
A compound is soluble in water if the hydration enthalpy is: