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.
BeF2 is soluble in water while fluorides of other alkaline earth metals are insoluble because of: