What is the basis of crystallization?

Explanation:

Crystallization separates by solubility differences.