Canon RF 24- vs VILTROX
Updated July 2026 — Canon RF 24- leads on price and weight.
The Canon RF 24-105mm lens offers greater versatility and advanced features, while the VILTROX 35mm lens excels in low-light performance at a lower price.
Why Canon RF 24- is better
Versatility
Canon lens has a zoom range from wide-angle to short-telephoto.
Image Stabilization
Canon lens includes built-in Optical Image Stabilizer.
Autofocus
Canon lens features smooth and quiet STM autofocus.
Why VILTROX is better
Price
VILTROX lens is significantly cheaper.
Weight
VILTROX lens is lighter at 170g.
Aperture
VILTROX lens has a larger maximum aperture of f/1.7.
Overall score
Specifications
| Spec | Canon RF 24- | VILTROX |
|---|---|---|
| Focal Length | 24-105mm | 35mm |
| Max Aperture | f/4-7.1 | f/1.7 |
| Image Stabilization | Yes | No |
| Autofocus Type | STM | STM |
| Control Ring | Yes | No |
Dimension comparison
Overview of the Canon RF 24-105mm f/4-7.1 IS STM Lens and VILTROX 35mm f/1.7 E
The Canon RF 24-105mm f/4-7.1 IS STM Lens is designed for versatile photography, while the VILTROX 35mm f/1.7 E is a prime lens focused on low-light performance and portraiture. The Canon lens retails for $476.95, making it about 167% more expensive than the VILTROX, which is priced at $179.00. Both lenses cater to different photography styles and user needs, making this comparison crucial for potential buyers.
Design and Build Quality
The Canon RF 24-105mm f/4-7.1 IS STM Lens features a compact and lightweight design that is beneficial for travel and everyday use. It is specifically designed for full-frame Canon RF-mount mirrorless cameras and includes a dedicated Control Ring for quick adjustments. In contrast, the VILTROX 35mm f/1.7 E is also lightweight at just 170 grams, but it boasts a robust metal body, ensuring durability while maintaining portability. Both lenses are designed for ease of use, but the Canon lens offers more versatility with its zoom capabilities.
Optical Performance
In terms of optical performance, the Canon RF 24-105mm f/4-7.1 IS STM Lens provides a flexible zoom range covering wide-angle to short-telephoto perspectives, making it suitable for various photography styles, from landscapes to portraits. It includes a built-in Optical Image Stabilizer that provides up to five stops of correction, which is significant for handheld shooting in low-light conditions. On the other hand, the VILTROX 35mm f/1.7 E features a bright f/1.7 aperture, which excels in low-light performance and creates beautiful background blur. This makes it particularly appealing for portrait photography and creative shots, although it lacks the zoom versatility of the Canon lens.
Autofocus Capabilities
Both lenses feature advanced autofocus capabilities, but they cater to different needs. The Canon RF 24-105mm lens is equipped with an STM stepping motor that delivers smooth and quiet autofocus, making it suitable for both still photography and video recording. It also supports full-time manual focus override for precise adjustments. In comparison, the VILTROX 35mm f/1.7 E also includes a new STM motor, offering fast, precise, and near-silent autofocus, which minimizes focus breathing during video recording. While both lenses provide effective autofocus, the Canon lens's versatility in focal length may give it an edge for dynamic shooting environments.
Image Stabilization
The Canon RF 24-105mm f/4-7.1 IS STM Lens includes a built-in Optical Image Stabilizer that can correct camera shake by up to five stops. This feature is particularly beneficial for low-light photography and videography, providing users with sharper images and smoother footage without needing a tripod. The VILTROX 35mm f/1.7 E, however, does not mention any built-in stabilization features, which might limit its effectiveness in similar shooting situations. Thus, the Canon lens offers a significant advantage in this category, particularly for those who often shoot in challenging lighting conditions.
Versatility and Use Cases
The Canon RF 24-105mm f/4-7.1 IS STM Lens is designed for everyday versatility, making it ideal for travel, street photography, family moments, and casual video work. Its flexible zoom range allows photographers to capture a wide variety of scenes without changing lenses frequently. In contrast, the VILTROX 35mm f/1.7 E is a prime lens that excels in specific scenarios, particularly in low-light conditions and when shallow depth-of-field effects are desired. While the VILTROX is excellent for portraits and street photography, it lacks the flexibility of the Canon lens, making the latter a better choice for those seeking an all-in-one solution.
Price Comparison
The Canon RF 24-105mm f/4-7.1 IS STM Lens is priced at $476.95, while the VILTROX 35mm f/1.7 E is significantly cheaper at $179.00, making it about 63% less expensive. This substantial price difference may appeal to budget-conscious photographers or those just starting in photography. However, the higher price of the Canon lens reflects its versatile zoom range, advanced features, and overall utility for various types of photography, which may justify the investment for serious enthusiasts.
Which should you buy?
Choosing between the Canon RF 24-105mm f/4-7.1 IS STM Lens and the VILTROX 35mm f/1.7 E ultimately depends on your specific photography needs. If you value versatility, zoom capability, and advanced features such as image stabilization, the Canon lens is worth the investment at $476.95. However, if you prioritize low-light performance and a lightweight design for portrait photography at a more affordable price, the VILTROX lens at $179.00 is an excellent option.

