Canon EF vs Tamron 17-
Updated July 2026 — Canon EF wins on aperture, Tamron 17- wins on focal length and price.
The Canon EF 50mm f/1.8 STM is an excellent budget-friendly prime lens, while the Tamron 17-70mm f/2.8 offers versatility and advanced features for a higher price.
Why Canon EF is better
Price
Canon lens is significantly cheaper.
Low-Light
Canon lens has a larger aperture for better low-light performance.
Portability
Canon lens is more compact and lightweight.
Why Tamron 17- is better
Versatility
Tamron lens has a broader focal length range.
Optical Quality
Tamron lens has a more complex construction for better image quality.
Stabilization
Tamron lens features Vibration Compensation for video shooting.
Overall score
Specifications
| Spec | Canon EF | Tamron 17- |
|---|---|---|
| Focal Length | 50mm | 17-70mm |
| Max Aperture | f/1.8 | f/2.8 |
| Weight | 159g | 525g |
| Elements | 6 elements | 16 elements |
| Stabilization | No | Yes |
Dimension comparison
Price Comparison
The Canon EF 50mm f/1.8 STM Lens is priced at $169.00, while the Tamron 17-70mm f/2.8 Di III-A VC RXD Lens is significantly more expensive at $599.00. This means the Tamron lens is about 253% more expensive than the Canon lens. If budget is a primary concern, the Canon lens presents a much more economical choice, making it an appealing option for beginners or those looking for a reliable prime lens without the hefty price tag.
Focal Length and Versatility
The Canon EF 50mm f/1.8 STM offers a fixed focal length of 50mm, ideal for portrait and low-light photography. In contrast, the Tamron 17-70mm features a versatile focal length range of 17-70mm, which translates to a full-frame equivalent of 25.5-105mm. This makes the Tamron lens a more adaptable choice for various shooting conditions, allowing photographers to switch between wide-angle and standard focal lengths seamlessly. The versatility of the Tamron lens is particularly beneficial for those who prefer not to change lenses frequently, while the Canon lens excels in producing sharp, high-quality images in its specific range.
Aperture and Low-Light Performance
The Canon EF 50mm f/1.8 STM has a maximum aperture of f/1.8, which allows for excellent low-light performance and beautiful background blur. The Tamron 17-70mm, on the other hand, maintains a constant maximum aperture of f/2.8 throughout its zoom range. While the Tamron's f/2.8 is commendable, it doesn't quite match the low-light capabilities of the Canon’s f/1.8. For photographers who often shoot in dimly lit environments or want to achieve a shallow depth of field, the Canon lens might be more advantageous.
Optical Performance
In terms of optical performance, the Tamron 17-70mm boasts a more complex construction with 16 elements in 12 groups, including two glass-molded aspherical elements. This advanced design aims to minimize optical aberrations and enhance image quality across its zoom range. The Canon EF 50mm, with its simpler design of 6 elements in 5 groups, still delivers impressive image quality, particularly for its fixed focal length. However, the Tamron lens may provide better overall performance for a variety of subjects due to its broader focal range and advanced lens construction.
Autofocus Technology
The Canon EF 50mm f/1.8 STM incorporates a stepping motor (STM) system for near-silent and smooth autofocus, making it particularly suitable for video recording as well as still photography. Conversely, the Tamron 17-70mm features a Vibration Compensation (VC) mechanism that aids in stabilizing images and minimizing camera shake, especially during video shooting. While both lenses offer excellent autofocus capabilities, the Canon lens is particularly notable for its quick focus in a variety of lighting conditions, while the Tamron’s VC adds a layer of stability for video work, enhancing its appeal to videographers.
Build Quality and Handling
The Canon EF 50mm f/1.8 STM is compact and lightweight, making it an easy lens to carry around for everyday shooting. Its rugged metal mount adds durability, though it is generally less robust than the Tamron. The Tamron 17-70mm is also designed to be lightweight and portable but offers moisture-resistant construction and a fluorine coating to protect against the elements. This added protection may appeal to outdoor photographers who require durability in diverse shooting conditions. Overall, both lenses are user-friendly, but the Tamron may be better suited for those who need to shoot in varying environmental conditions.
Intended Use and Target Audience
The Canon EF 50mm f/1.8 STM is particularly well-suited for portrait photographers and those looking to explore the world of prime lenses without a significant investment. It serves as an excellent introduction to the capabilities of prime lenses. The Tamron 17-70mm, however, targets a broader audience, appealing to both novice and experienced photographers who seek versatility in their lens choice for landscapes, portraits, and everyday photography. Its comprehensive focal range and constant aperture make it an enticing option for those who want a single lens to handle multiple photographic scenarios.
Which should you buy?
Choosing between the Canon EF 50mm f/1.8 STM and the Tamron 17-70mm f/2.8 ultimately depends on your specific needs and budget. If you’re looking for a budget-friendly, high-quality prime lens that excels in low-light conditions and portrait photography, the Canon lens at $169.00 is a fantastic option. However, if you require a versatile zoom lens that can adapt to various situations and you’re willing to invest more, the Tamron lens at $599.00 offers excellent optical performance and a broad focal length range. Consider your shooting style, budget, and the types of photography you wish to pursue when making your decision.

