Canon EF-S 18- vs Viltrox
Updated July 2026 — Canon EF-S 18- leads on price and weight.
The Canon EF-S 18-135mm offers versatility and advanced features, while the Viltrox 25mm excels in low-light performance and portability. Choose based on your specific needs.
Why Canon EF-S 18- is better
Versatility
Broader focal length range for various photography needs
Image Stabilization
Refined stabilization system for video and stills
Build Quality
Includes a zoom ring lock to prevent accidental extension
Why Viltrox is better
Low Light
Faster f/1.7 aperture for better low-light performance
Weight
Significantly lighter at 170g for portability
Autofocus
Quiet STM motor enhances video shooting experience
Overall score
Specifications
| Spec | Canon EF-S 18- | Viltrox |
|---|---|---|
| Brand | Canon | VILTROX |
| Type | Zoom | Prime |
| Max Aperture | f/5.6 | f/1.7 |
| Weight | 480g | 170g |
| Focal Length | 18-135mm | 25mm |
Dimension comparison
Overview of the Canon EF-S 18-135mm f/3.5-5.6 IS STM
The Canon EF-S 18-135mm f/3.5-5.6 IS STM is a versatile zoom lens designed for Canon's EOS DSLR cameras. Priced at $329.95, it offers a broad focal length range suitable for various shooting scenarios, from landscapes to portraits. Its refined image stabilization system provides up to four stops of shake correction, making it ideal for both video and still photography. The lens also features an inner focusing system, which contributes to faster autofocus, especially useful for video recording.
Overview of the Viltrox 25mm F1.7 E
The Viltrox 25mm F1.7 E, available for $176.00, is a prime lens tailored for Sony E-mount cameras. It boasts a bright maximum aperture of f/1.7, making it particularly effective in low-light conditions while allowing for greater control over depth of field. Weighing just 170g, its lightweight design makes it a convenient option for travel and everyday photography. The lens utilizes a STM stepper motor for quiet autofocus, ensuring it does not disrupt photo or video shooting.
Build Quality and Design
In terms of build quality, the Canon EF-S 18-135mm f/3.5-5.6 IS STM's design includes several advanced features, such as a zoom ring lock that prevents accidental extension of the lens. It weighs 480g, making it relatively compact for a zoom lens. On the other hand, the Viltrox 25mm F1.7 E is significantly lighter at just 170g, which enhances its portability. The Viltrox's design is straightforward and user-friendly, catering to everyday users who prioritize ease of use.
Autofocus Performance
Autofocus performance is crucial for both lenses, but they approach it differently. The Canon EF-S 18-135mm f/3.5-5.6 IS STM features an inner focusing system that works in conjunction with a high-speed CPU and optimized AF algorithm, providing quick and reliable focusing, especially beneficial for video. The Viltrox 25mm F1.7 E also emphasizes a quiet autofocus experience thanks to its STM stepper motor, enhancing its usability for video content creators. However, the focus recognition features, such as face and eye recognition in the Viltrox, provide an edge for portrait photography.
Low Light Capability
When considering low-light performance, the Viltrox 25mm F1.7 E stands out with its fast f/1.7 maximum aperture, allowing photographers to capture stunning images in dim conditions while maintaining a shallow depth of field. This feature is particularly useful for portrait and event photography. In contrast, the Canon EF-S 18-135mm has a maximum aperture range of f/3.5 to f/5.6, which, while decent, does not match the low-light advantages offered by the Viltrox. Thus, for low-light scenarios, the Viltrox is the preferred choice.
Versatility in Photography
The Canon EF-S 18-135mm f/3.5-5.6 IS STM excels in versatility due to its broad zoom range, enabling users to cover various focal lengths from wide-angle to telephoto. This makes it ideal for general photography needs, including landscapes, portraits, and events. Conversely, the Viltrox 25mm F1.7 E is more specialized, focusing on prime lens advantages, particularly in low-light situations and portrait photography. While it may not offer the same range, its quality shines in its specific applications.
Price Comparison
With a retail price of $329.95, the Canon EF-S 18-135mm f/3.5-5.6 IS STM is about 87% more expensive than the Viltrox 25mm F1.7 E, which costs $176.00. This significant price difference may influence buyers, particularly those who are budget-conscious or looking for a highly portable lens. The Viltrox provides excellent value for its price, especially for those who primarily shoot in low-light conditions or need a lightweight lens for everyday use.
Which should you buy?
Choosing between the Canon EF-S 18-135mm f/3.5-5.6 IS STM and the Viltrox 25mm F1.7 E ultimately depends on your specific photography needs. If you require a versatile zoom lens that performs well across various shooting scenarios, the Canon is a strong contender. However, if you prioritize low-light performance and portability at a significantly lower price, the Viltrox presents an excellent option. Each lens has unique strengths, so your decision should align with your shooting style and budget.

