vsversusfinder

Canon EF vs Tamron 17-

Updated July 2026 — Canon EF wins on low-light, Tamron 17- wins on versatility and build.

The Canon EF 50mm f/1.8 STM Lens is a budget-friendly option ideal for portraits and low-light photography, while the Tamron 17-70mm f/2.8 offers versatility for various shooting situations.

Why Canon EF is better

Price

The Canon lens is significantly cheaper.

Low-light

Better performance in low-light conditions.

Compact

More lightweight and portable.

Why Tamron 17- is better

Versatility

Zoom range from 17-70mm covers more scenarios.

Build

Moisture-resistant construction for outdoor use.

Video

Enhanced autofocus features for video shooting.

Overall score

Canon EF
75
Tamron 17-
85

Specifications

SpecCanon EFTamron 17-
Focal Length50mm17-70mm
Aperturef/1.8f/2.8
Weight0.6 lbs1.5 lbs
Moisture ResistanceNoYes
Zoom CapabilityNoYes

Dimension comparison

Canon EFTamron 17-

Overview of the Canon EF 50mm f/1.8 STM Lens

The Canon EF 50mm f/1.8 STM Lens is priced at $155.99, making it a cost-effective choice for photographers seeking a versatile prime lens. This lens is particularly well-suited for portrait, action, and nighttime photography due to its bright f/1.8 maximum aperture, which enhances performance in low-light conditions. The lens boasts a minimum focusing distance of 1.15 ft. and features a Super Spectra coating that reduces flare and ghosting, ensuring improved contrast and color accuracy. Its compact design and lightweight build make it a great everyday lens for various shooting scenarios.

Overview of the Tamron 17-70mm f/2.8 Di III-A VC RXD Lens

The Tamron 17-70mm f/2.8 Di III-A VC RXD Lens comes with a higher price tag of $599.00, reflecting its advanced features as a high-speed zoom lens. This lens offers a focal length range of 17-70mm, equivalent to 25.5-105mm in full-frame terms, providing versatility for a wide range of photography styles. It maintains a constant f/2.8 aperture across its zoom range, which is ideal for both stills and video. The lens also incorporates a Vibration Compensation mechanism that enhances stability, particularly useful for handheld shooting. Its moisture-resistant construction and fluorine coating add durability for outdoor use.

Focal Length and Aperture Comparison

The Canon EF 50mm f/1.8 STM Lens has a fixed focal length of 50mm, while the Tamron 17-70mm f/2.8 offers a zoom range of 17-70mm. This means the Tamron lens can cover a broader range of photography styles from wide-angle to standard zoom, making it more versatile for various subjects. The Canon lens's f/1.8 aperture allows for beautiful bokeh and excellent low-light performance, but the Tamron's constant f/2.8 aperture across its zoom range still provides good performance in challenging lighting. Thus, while the Canon excels in low-light situations, the Tamron offers flexibility in framing subjects.

Autofocus and Performance

The Canon EF 50mm f/1.8 STM Lens features a stepping motor (STM) for near-silent autofocus, which is an excellent choice for videographers and photographers alike. This autofocus technology ensures smooth transitions and quick focusing, essential for capturing action shots. In contrast, the Tamron 17-70mm f/2.8 incorporates advanced autofocus capabilities that leverage AI for improved video shooting, making it a strong contender for videographers who need precise focus tracking. While both lenses offer good autofocus performance, the choice may depend on whether you prioritize silent operation or enhanced video features.

Build Quality and Durability

In terms of build quality, the Canon EF 50mm f/1.8 is compact and lightweight, making it easy to carry for everyday use. However, it does not have any specific moisture resistance features. On the other hand, the Tamron 17-70mm f/2.8 is equipped with moisture-resistant construction and a fluorine coating, providing an edge in durability, particularly for outdoor photography. If you're shooting in challenging weather conditions, the Tamron lens would be the better option due to its robust build quality, while the Canon lens is more suited for casual, everyday shooting.

Use Cases and Versatility

The Canon EF 50mm f/1.8 STM Lens is primarily recommended for portrait and low-light photography, thanks to its fast aperture and flattering focal length. It’s an ideal choice for those looking to create high-quality images without the need for extensive gear. Conversely, the Tamron 17-70mm f/2.8 is designed for photographers who require versatility for a variety of shooting situations, from wide landscapes to close-up shots. With its zoom range and consistent f/2.8 aperture, it's perfect for travel or events where changing lenses may not be practical.

Price and Value for Money

At $155.99, the Canon EF 50mm f/1.8 STM Lens is about 74% cheaper than the Tamron 17-70mm f/2.8, allowing budget-conscious photographers to invest in a quality lens without breaking the bank. The Tamron, priced at $599.00, justifies its cost with advanced features, including a zoom capability and superior build quality. Ultimately, the value for money depends on the photographer’s needs: if you need a reliable, high-quality prime lens, the Canon is an excellent choice, while the Tamron offers more versatility for a wider range of photographic scenarios.

Which should you buy?

Deciding between the Canon EF 50mm f/1.8 STM Lens and the Tamron 17-70mm f/2.8 Di III-A VC RXD Lens largely depends on your specific photography needs and budget. If you're looking for a high-quality, budget-friendly prime lens primarily for portraits and low-light conditions, the Canon EF 50mm is the clear winner. However, if you require a versatile zoom lens capable of handling a variety of shooting situations, especially for video projects, the Tamron 17-70mm f/2.8 is worth the investment. Understanding how you plan to use the lens will guide you to the best choice for your photography style.