Which are best lens for my canon camera?
“Best” is a relative term. There are some great lenses for Canon cameras that cost way more than the camera. I’m assuming that we’re talking about SLR lenses. I like Canon’s 28-135mm IS lens. It’s a good, all-purpose lens that covers a pretty broad range, yet it affordable for the average camera user. Canon makes a 28-105mm IS lens that’s a better quality L series, but it’s substantially more expensive. Canon also makes a 100-400mm IS zoom lens that’s great because of its wide range and reasonable (for this type of lens) cost. Neither of these lenses is Canon’s “best” lens … but they’re great for the average user, with a limited budget, and they’re far better quality than the average lens.