I'm in the market for a zoom and have narrowed it down to two choices; 24-105 f/4L or the 17-55 f/2.8. Both are supposed to be wonderful. My problem is the future. I plan on going full frame in the future, but because of the cost it will probably be awhile.


I researched both extensively, and know the benefits of both, it really just comes down to future use, and whether or not the resale market is any good.


So do I buy a lens that won't work on the camera I hope to get and pray I can sell it, or do I just get the L?


Thanks for your insight.