The differences between solvents that dissolved aspirin the best and the worst are primarily due to their polarity and the types of intermolecular forces they can engage in. Polar solvents like ethanol and acetone dissolve aspirin better due to hydrogen bonding and dipole-dipole interactions, while non-polar solvents like hexane dissolve aspirin poorly due to weak London dispersion forces.
\(\boxed{\text{Best solvents: Ethanol, Acetone}}\)
\(\boxed{\text{Worst solvent: Hexane}}\)