in a solution

can amounts of different components vary?

like in a heterogenous mixture

Cerainly. I may have 20 g sugar and 20 g salt dissolved in a liter of water or I may have 75 g sugar and 10 g salt dissolved in a liter of water.