The nature of solute affect the solubility of them in size. The bigger the solute, the slow it dissolves, the smaller the solute, the faster it dissolves. Also, solutes have different structures and different substances that makes them up. Solvent affects the solubility of solute by temperature, the higher the temperature of solvent, the faster the molecules will move, the faster it dissolves. The lower the temperature of solvent, the slower the molecules move, the slower it dissolves.
Goodluck po :D