The really great thing about Canon's lenses is that if you have a crop-sensor body like in the 700D, the 60D or the 1200D, then every Canon lens in the market will be compatible. Canon also has a separate line of lenses that are compatible only with the APS-C-sensor cameras and calls the line EF-S.
Here's a list of five of the best Canon-made lenses that work well with your Canon DSLR:
Canon EF-S 55-250mm
This is one lens that we'd suggest you pick up with your camera itself. The Canon EF-S 55-250mm lens is the perfect extension to the normal-angle end of the 18-55mm kit lens. The lens features internal stabilisation (IS) and has an aperture that ranges between f/4.5 and f/5.6. Priced at Rs. 17,995, the lens is among the cheaper Canon zoom lenses in the market and makes for a great lens.
Canon EF 40mm STM
If you noticed, this one isn't an EF-S lens, which means that the EF 40mm STM lens will work brilliantly with Canon's full-frame cameras like the 5D Mark III and the 1D-X Mark II. The 40mm STM lens is incredibly compact and light. It is what is known as a pancake lens and features a bright f/2.8 aperture. Thanks to the crop-factor on APS-C Canon cameras like the Canon the 700D, the 60D or the 1200D, the Canon EF 40mm STM lens becomes a great normal-angle lens. Priced at Rs. 9,995, its one of the two best prime-lens options beginners can choose from.
Canon EF 50mm
The other option entry-level Canon DSLR users have when it comes to a prime lens, the Canon EF 50mm lens will work with any modern Canon DSLR, full-frame or otherwise and features an f/1.8 aperture, that lets in even more light than the EF 40mm STM lens. The cheapest Canon lens in the market, the Canon EF 50mm lens is priced at Rs. 7,995.
EF-S 18-135mm STM
A popular kit-lens option, the EF-S 18-135mm STM lens from Canon is a versatile lens. It's got an aperture that ranges between f/3.5 and f/5.6, making it as fast at the 18-55mm kit lens. The lens zooms from a wide angle to a telephoto focal length, making it perfect for weddings and events. It's priced at Rs. 35,995. The Canon 700D, the 60D and the 1200D as well as their newer counterparts, the 750D, the 80D and the 1300D can be bought with this lens as part of the standard kit.
EF-S 10-18mm STM
When it comes to Canon lenses, the Canon EF-S 10-18mm STM does to the wide-angle side of things what the 55-250mm lens does to the telephoto end. It helps users see well beyond what is conventionally termed as "wide-angle" and pushes users into the realm of "ultra-wide." Being an EF-S lens, the EF-S 10-18mm STM will not play nice with the full-frame Canons but can be a beast when paired with the Canon 7D Mark II. It's priced at Rs. 20,995, making its great second and an even better third lens if you've already got the 55-250mm lens.