Answer:
all of the above
Step-by-step explanation:
The solubility of an ionic solid in a liquid solvent largely depends on three factors:
i) The solvation energy
ii) The lattice energy of the solid
iii) The polarity of the of the solvent
A large solvation energy and a small magnitude of lattice energy means that the ionic solute will dissolve very easily in the solvent.
Secondly, the solvent must have a large polarity, this is why water serves as a good solvent for most ionic solutes.