There are many factors that affect the solubility of solids in a solvent. Some of them are:
Solubility varies with the inter-molecular forces between the particles of the solute and the solvent. A change in temperature changes these forces. This makes solubility of solids in a liquid dependent on the temperature. It is usually found that increasing temperatures increase solubility and vice versa.
- Structure of the solute:
Compounds with the same chemical composition can have different phases. These determine the shape of crystals of the compound and the intermolecular attraction. The solubility for two allotropes with the same chemical composition can vary to a large extent. Solubility is also dependent on the size of the particles being dissolved and the amount of disorder in the particles. An increased disorder increases solubility
- Presence of other compounds in the the solvent:
The presence of other chemical compounds affects the solubility of solids. This can be due the fact that the intermolecular space between the solvent molecules is occupied by the other compound and also due to chemical interactions between the impurities and the solid that is being dissolved.