سلام دوست عزیز
این دو لنز چندان قابل مقایسه نیستند. چون 24-105 لنز فول فریم هست و 18-135 جهت دوربینهای کراپ دار. و مهمترین اختلاف آنها همین است.
برای بدنه ای که فعلا استفاده می فرمایید ، 18-135 گزینه معقول تری می باشد. چون واید و تله بیشتری خواهید داشت.
زمانی قصد خرید 24-105 را داشته باشید که بخواهید از بدنه فول فریم استفاده کنید.
اختلاف قیمت هم بخاطر کیفیت ساخت لنز و دایره تصویر بزرگتر و مقاومت در برابر رطوبت و گرد و غبار و ... می باشد.