vsversusfinder

Canon RF 24- vs Viltrox

Updated July 2026 — Canon RF 24- wins on stabilization and versatility, Viltrox wins on price and weight.

The Canon RF 24-105mm lens offers greater versatility and features, while the Viltrox 35mm lens excels in low-light performance and is more budget-friendly.

Why Canon RF 24- is better

Versatility

Canon offers a zoom range from wide-angle to short-telephoto.

Image Stabilization

Canon has built-in Optical Image Stabilizer.

Autofocus Performance

Canon's STM motor provides smooth and quiet autofocus.

Why Viltrox is better

Price

Viltrox is significantly cheaper.

Weight

Viltrox is lighter at 170g.

Low-Light Capability

Viltrox's f/1.7 aperture excels in low-light.

Overall score

Canon RF 24-
85
Viltrox
75

Specifications

SpecCanon RF 24-Viltrox
Focal Length24-105mm35mm
Max Aperturef/4-7.1f/1.7
Image StabilizationYesNo
Autofocus TypeSTMStandard
CompatibilityCanon RFSony E

Dimension comparison

Canon RF 24-Viltrox

Overview

The Canon RF 24-105mm f/4-7.1 IS STM Lens is a versatile standard zoom lens, while the Viltrox 35mm F1.7 E is a prime lens designed for Sony E mount cameras. The Canon lens is priced at $476.95, making it about 167% more expensive than the Viltrox, which retails for $179.00. Each lens serves different purposes and caters to distinct photography styles, appealing to various types of photographers.

Design and Build Quality

Both lenses are designed with user convenience in mind, but their physical characteristics cater to different needs. The Canon RF 24-105mm lens is compact and lightweight, ideal for travel and everyday photography. It combines a flexible zoom range with a built-in Optical Image Stabilizer, which aids in capturing steady shots in low-light conditions. Conversely, the Viltrox 35mm F1.7 E lens, weighing only 170g, is also travel-friendly but offers a prime focal length that excels in low-light situations due to its bright f/1.7 maximum aperture. While the Canon lens is designed for versatility across various focal lengths, the Viltrox lens is focused on delivering high-quality images at a specific range.

Versatility and Focal Range

The Canon RF 24-105mm offers a versatile zoom range from wide-angle to short-telephoto, making it suitable for a variety of shooting scenarios. With its focal length, it is perfect for capturing landscapes, portraits, and casual videos without needing to change lenses. In contrast, the Viltrox 35mm F1.7 E lens provides a fixed focal length, which translates to a 35mm equivalent on APS-C format cameras. This makes it ideal for portrait and street photography but limits its versatility compared to the Canon. The choice between the two largely depends on whether a photographer prefers the flexibility of a zoom lens or the specific advantages of a prime lens.

Image Quality and Performance

When it comes to image quality, both lenses have distinct advantages. The Canon RF 24-105mm features a built-in Optical Image Stabilizer that offers up to five stops of correction, helping to minimize camera shake during handheld shooting. This feature is particularly beneficial for capturing sharp images and smoother video footage. On the other hand, the Viltrox 35mm F1.7 E’s bright f/1.7 aperture allows for greater control over depth of field and performs well in low-light conditions, producing beautiful bokeh. While the Canon lens is designed for overall adaptability, the Viltrox lens shines in scenarios requiring sharpness and low-light performance.

Autofocus Capabilities

The autofocus systems in both lenses cater to different user needs. The Canon RF 24-105mm lens employs a smooth and quiet STM stepping motor that delivers precise autofocus performance, making it suitable for both photography and video recording. The silent operation is particularly advantageous for vloggers and content creators. The Viltrox 35mm F1.7 E lens also supports autofocus and is designed to provide a near-silent shutter sound, enhancing the overall shooting experience. While both lenses have effective autofocus systems, the Canon lens’s versatility in different shooting conditions gives it a slight edge for hybrid content creators.

Intended Use Cases

The intended use cases for these lenses differ significantly. The Canon RF 24-105mm is designed for everyday versatility, making it ideal for travel, street photography, family moments, and casual video work. Its zoom range allows photographers to adapt to various scenarios quickly. In contrast, the Viltrox 35mm F1.7 E lens is better suited for photographers focusing on portraiture and street photography, where a fixed focal length can provide a unique perspective and better control over depth of field. Choosing between the two will depend on the specific photographic style and needs of the user.

Price Comparison

The price difference between the two lenses is quite significant. The Canon RF 24-105mm is priced at $476.95, while the Viltrox 35mm F1.7 E is available for $179.00. This makes the Viltrox about 63% cheaper than the Canon lens, making it a more budget-friendly option for photographers who may not require the extensive versatility of a zoom lens. However, the price reflects the features and capabilities of each lens, with the Canon offering a broader range of functionality for its higher cost.

Which should you buy?

Choosing between the Canon RF 24-105mm f/4-7.1 IS STM Lens and the Viltrox 35mm F1.7 E lens ultimately depends on your specific needs as a photographer. If you require a versatile lens that can handle a variety of shooting scenarios, the Canon lens is the clear choice with its extensive zoom range and image stabilization features. However, if you're looking for a lightweight, budget-friendly option that excels in low-light situations and offers great image quality for portraits, the Viltrox lens is an excellent alternative. Each lens has its strengths, so consider your shooting style and budget before making a decision.