Hi, i purchased a canon 4ti , and would like to buy a few quality lens for it, i plan in the future to buy a more pro canon body, not sure which model yet, but would like to make sure the lens i buy now fit the upgraded full frame body. Will the ef or ef s lens fit all canon DSLR bodys? And if so, will i get the full range of these lens. Hope this makes sense.

