Why are BeSO4 and MgSO4 readily solubel in water whle CaSO4,SrSO4 are insoluble?
The lattice energy of alkaline earth metal sulphates is almost constant due to the large size of sulphate ion. Thus, their solubility is decided by hydration energy which decreases on moving down the group.
The greater hydration enthalpies of Be2+andMg2+ ions overcome the lattice enthalpy factor and therefore their sulphates are soluble in water.
However, hydration enthalpy is low for Ca2+,Sr2+ ions and cannot overcome the lattice energy factor. Hence, these are insoluble.