vsversusfinder

Canon EF vs VILTROX

Updated July 2026 — Canon EF wins on focal length and aperture, VILTROX wins on price and weight.

The Canon EF 50mm f/1.8 STM Lens offers excellent value and performance for portrait photography, while the VILTROX 35mm f/1.7 E provides enhanced autofocus features for videography. Both lenses are solid choices depending on your needs.

Why Canon EF is better

Price

Canon is $10 cheaper

Weight

Canon is lighter at 159g

Focal Length

Canon's 50mm is better for portraits

Why VILTROX is better

Aperture

VILTROX has a wider f/1.7 aperture

Autofocus

VILTROX has advanced autofocus features

Build

VILTROX includes a USB-C port for updates

Overall score

Canon EF
85
VILTROX
78

Specifications

SpecCanon EFVILTROX
BrandCanonVILTROX
Max Aperturef/1.8f/1.7
Focal Length50mm35mm
Weight159g170g
AutofocusSTMSTM

Dimension comparison

Canon EFVILTROX

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

The Canon EF 50mm f/1.8 STM Lens is an excellent entry-level prime lens known for its versatility and image quality. Priced at $169.00, this lens is designed for both portraits and action photography. Its bright f/1.8 aperture allows for impressive low-light performance, creating beautiful background blur. The lens construction comprises 6 elements in 5 groups, enhancing image quality while minimizing ghosting and flare. Weighing approximately 5.6 oz, it’s compact enough for everyday use, making it a favorite among both amateur and professional photographers.

Overview of the VILTROX 35mm f/1.7 E

The VILTROX 35mm f/1.7 E is a prime lens tailored for Sony E-mount cameras, priced at $179.00. It features a bright maximum aperture of f/1.7, providing excellent low-light capabilities and stunning bokeh. With an optimized optical design that includes 11 elements in 9 groups, this lens reduces chromatic aberrations and flare. At just 170g, it’s lightweight and portable, perfect for on-the-go photographers. Its fast and quiet autofocus, powered by a new STM motor, makes it an appealing choice for videographers and photographers alike.

Focal Length and Aperture Comparison

The Canon EF 50mm has a focal length of 50mm, while the VILTROX offers a focal length of 35mm. This difference translates into an effective focal length of 80mm on APS-C cameras for the Canon, making it particularly well-suited for portraits. In contrast, the VILTROX's 35mm focal length provides a natural perspective similar to that of the human eye, making it versatile for various genres, including street photography. The aperture difference is minimal, with the Canon at f/1.8 and the VILTROX slightly wider at f/1.7, allowing for comparable low-light performance.

Autofocus Performance

The Canon EF 50mm f/1.8 STM Lens employs a stepping motor (STM) for near-silent, continuous autofocus, making it ideal for both stills and video. This feature enhances the lens's usability in dynamic environments where quick focus adjustments are crucial. On the other hand, the VILTROX 35mm f/1.7 E also boasts a new STM motor that offers fast and precise autofocus with minimal focus breathing, which is particularly beneficial for video recordings. Both lenses are designed for quiet operation, but the VILTROX emphasizes low focus breathing, enhancing its appeal for videographers.

Build Quality and Design

The Canon EF 50mm f/1.8 STM Lens is compact and lightweight, featuring a rugged metal mount that contributes to its durability. Its redesigned exterior facilitates manual focus adjustments, enhancing the overall user experience. Conversely, the VILTROX 35mm f/1.7 E has a sleek and durable metal body, weighing just 170g. It includes thoughtful design elements such as an extended lens hood for improved image contrast and a USB-C port for firmware updates. While both lenses are well-constructed, the VILTROX offers additional features for modern users.

Price Comparison

The Canon EF 50mm f/1.8 STM Lens is priced at $169.00, making it about 17% cheaper than the VILTROX 35mm f/1.7 E, which costs $179.00. This price difference can be a significant factor for budget-conscious photographers, particularly those looking for a high-quality prime lens without breaking the bank. While both lenses offer excellent value, the lower price of the Canon lens may attract those who prioritize affordability alongside performance.

Ideal Use Cases

The Canon EF 50mm f/1.8 is particularly well-suited for portrait and low-light photography, thanks to its effective focal length and bright aperture. It excels in producing sharp images with pleasing background blur, making it a favorite among portrait photographers. The VILTROX 35mm f/1.7, with its wider field of view, is ideal for street photography, landscapes, and casual portraits. Its ability to deliver stunning image quality with a natural perspective makes it versatile for various shooting scenarios. Ultimately, the ideal use case for each lens will depend on personal photography style and needs.

Which should you buy?

Deciding between the Canon EF 50mm f/1.8 STM Lens and the VILTROX 35mm f/1.7 E comes down to your specific photography needs and preferences. If you are looking for a budget-friendly, versatile lens for portraits and low-light situations, the Canon lens is the better option at $169.00. However, if you prefer a slightly wider focal length and enhanced autofocus performance for video, the VILTROX lens at $179.00 offers great features that justify the price. Ultimately, both lenses provide excellent image quality and performance, making either a solid choice for photographers.