i have one 50mm f1.8 only at the moment,....
would like to get one of the zoom lens as below
-Canon EF 28-105mm f/3.5-4.5 USM
-Canon EF 35-135mm f/4-5.6 USM
-Canon EF 24-85mm f/3.5-4.5 USM
which one of those give a better contrast and a sharper image?
and how much will they cost brand new?