Solubility of s block halides in water depends upon:
1) Ionization energy of metal
2) Lattice energy of compound
3) Hydration energy of ions
4) Both 2 and 3
Solubility of an ionic compound in water depends upon lattice energy of compound and hydration energy of ions.