vsversusfinder

Canon EF-S 10- vs Viltrox

Updated July 2026 — Canon EF-S 10- wins on price and weight, Viltrox wins on focal length.

The Canon EF-S 10-18mm lens excels in versatility and video performance, while the Viltrox 35mm F1.7 offers great low-light capabilities at a lower price.

Why Canon EF-S 10- is better

Versatility

Wide zoom range for various photography styles

Video Performance

Stepping motor for smooth video autofocus

Image Stabilization

Optical image stabilizer for reduced shake

Why Viltrox is better

Price

Significantly cheaper option

Low-Light Performance

Bright f/1.7 aperture for better low-light shots

Lightweight

Easier to carry for extended periods

Overall score

Canon EF-S 10-
85
Viltrox
75

Specifications

SpecCanon EF-S 10-Viltrox
Max Aperturef/4.5-5.6f/1.7
Focal Length10-18mm35mm
AutofocusStepping MotorNear-Silent
Image StabilizationYesNo
CompatibilityAPS-CSony E-Mount

Dimension comparison

Canon EF-S 10-Viltrox

Overview of the Lenses

When comparing the Canon EF-S 10-18mm f/4.5-5.6 IS STM Lens and the Viltrox 35mm F1.7 E, it’s clear these lenses target different photography needs. The Canon lens is a versatile ultra-wide zoom option, while the Viltrox offers a prime lens solution ideal for low-light conditions. With the Canon priced at $349.00 and the Viltrox at $179.00, the Viltrox is about 49% cheaper, making it an attractive option for budget-conscious photographers.

Design and Build Quality

The Canon EF-S 10-18mm lens features a compact design that is particularly appealing for travel and everyday use. Its construction includes advanced optical elements designed to minimize glare and aberration, ensuring high-resolution images. On the other hand, the Viltrox 35mm F1.7 E, weighing only 170g, is also lightweight and portable, making it easy to carry for extended periods. Both lenses are designed for compatibility with different camera systems. While the Canon is specifically for APS-C sensor cameras, the Viltrox is tailored for Sony E-mount mirrorless cameras, highlighting the importance of selecting a lens based on your camera type.

Focal Length and Versatility

The Canon EF-S 10-18mm offers a focal length range of 10-18mm, which is perfect for wide-angle shots, including landscapes and architecture. This versatility is complemented by its optical image stabilizer, which helps reduce camera shake during handheld shooting. In contrast, the Viltrox 35mm F1.7 provides a 35mm equivalent focal length, making it ideal for portraits and street photography. While the Viltrox excels in low-light situations due to its bright f/1.7 maximum aperture, the Canon lens is better suited for a broader range of scenarios, showcasing its adaptability in various shooting conditions.

Aperture and Low-Light Performance

The Viltrox 35mm F1.7 shines with its maximum aperture of f/1.7, allowing photographers to capture stunning images even in challenging lighting conditions. This feature also provides greater control over depth of field, which is essential for portrait photography. Meanwhile, the Canon EF-S 10-18mm lens has a variable maximum aperture of f/4.5-5.6, which makes it less effective in low-light scenarios compared to the Viltrox. Therefore, if low-light performance is your priority, the Viltrox is the clear winner.

Autofocus and Usability

Both lenses incorporate autofocus technology to enhance usability, but they do so in different ways. The Canon lens utilizes a stepping motor system, which facilitates noise-free video shooting and smooth autofocus transitions, making it a strong choice for videographers. The Viltrox also supports autofocus and is designed for quick shots, especially with its near-silent shutter. However, the Canon’s advanced focusing system and optical image stabilization may give it an edge for those who prioritize video work alongside still photography.

Price and Value for Money

With the Canon EF-S 10-18mm lens priced at $349.00, it is significantly more expensive than the Viltrox 35mm F1.7, which retails for $179.00. This price difference of about $170 makes the Viltrox a compelling option for photographers who want quality without breaking the bank. While the Canon lens offers distinct advantages in versatility and video performance, the Viltrox provides excellent value with lower costs and solid performance in its category.

Target Audience

The ideal users of the Canon EF-S 10-18mm lens are those who frequently shoot landscapes, architecture, or videos, particularly with an APS-C EOS camera. Its wide zoom range and video capabilities cater well to creative professionals and enthusiasts who value versatility. Conversely, the Viltrox 35mm F1.7 is perfect for portrait photographers and those who enjoy street photography, especially in low-light settings. Its lightweight design appeals to travelers and casual shooters looking for a reliable, portable lens.

Which should you buy?

Choosing between the Canon EF-S 10-18mm f/4.5-5.6 IS STM Lens and the Viltrox 35mm F1.7 E largely depends on your photography needs and budget. If you're looking for an ultra-wide zoom lens with excellent video capabilities and you have an APS-C camera, the Canon is worth the investment. However, if you're focused on capturing portraits or street scenes in low light, the Viltrox offers an exceptional value with its lower price and bright aperture. Ultimately, both lenses serve their purpose well, but your specific requirements will dictate the better choice for you.