Right answer is (c) Difference in their affinity for mobile and stationary phase
To explain: Chromatography is the process for identification, purification and separation of components of a mixture on the basis of difference in their affinity for mobile and stationary phases. The mixture is dissolved in a fluid called the mobile phase, which carries it through a structure holding another material called the stationary phase.