vsversusfinder

Canon EF-S 18- vs Canon RF 24-

Updated July 2026 — Canon EF-S 18- wins on versatility, Canon RF 24- wins on stabilization and price.

The Canon RF 24-105mm f/4L is USM offers superior features and performance, making it the better choice for professionals, while the EF-S 18-135mm is a great budget option.

Why Canon EF-S 18- is better

Price

Canon EF-S 18-135mm is significantly cheaper at $329.95.

Weight

Canon EF-S 18-135mm is lighter at 16.9 oz.

Versatility

Canon EF-S 18-135mm is designed for both video and still images.

Why Canon RF 24- is better

Optical Quality

Canon RF 24-105mm has a constant f/4 aperture for better low light performance.

Image Stabilization

Canon RF 24-105mm offers five-stop stabilization compared to four stops.

Autofocus

Canon RF 24-105mm features a faster Nano USM motor for quiet focusing.

Overall score

Canon EF-S 18-
75
Canon RF 24-
90

Specifications

SpecCanon EF-S 18-Canon RF 24-
Max Aperturef/3.5-5.6f/4
Focal Length18-135mm24-105mm
Image Stabilization4 stops5 stops
Weight16.9 oz1.5 lbs
Autofocus TypeStepping MotorNano USM

Dimension comparison

Canon EF-S 18-Canon RF 24-

Overview of the Canon EF-S 18-135mm f/3.5-5.6 is STM and Canon RF 24-105mm f/4L is USM Zoom Lens

The Canon EF-S 18-135mm f/3.5-5.6 is STM is priced at $329.95, making it about 76% cheaper than the Canon RF 24-105mm f/4L is USM, which retails for $1,399.00. This price difference may appeal to budget-conscious photographers, but the choice should also consider features and performance.

Design and Build Quality

The Canon RF 24-105mm f/4L is USM boasts a compact and high-quality design that aligns with Canon's L-series, known for its professional-grade construction. It features a control ring for direct setting changes, which enhances user convenience. In contrast, the Canon EF-S 18-135mm has a zoom ring lock that prevents accidental extension, showcasing thoughtful design for everyday use. While both lenses are built for durability, the RF 24-105mm is specifically engineered for the EOS R system, emphasizing its premium status.

Optical Performance

The Canon RF 24-105mm f/4L is USM offers a bright, constant f/4 maximum aperture, which is beneficial for consistent performance across the zoom range. It features five-stop optical image stabilization, significantly reducing camera shake for sharper handheld images. Conversely, the Canon EF-S 18-135mm f/3.5-5.6 is STM includes a refined image stabilization system that provides up to four equivalent stops of shake correction. Both lenses promise excellent optical performance, but the RF lens has the edge in stabilization.

Versatility in Photography

The Canon EF-S 18-135mm f/3.5-5.6 is STM is designed to be a versatile all-in-one lens, making it ideal for both video and still images. Its zoom range allows for a maximum magnification of 0.28x at the telephoto end. Meanwhile, the Canon RF 24-105mm f/4L is USM covers a broad zoom range from wide-angle to short telephoto, making it suitable for various photography styles, from landscapes to portraits. The versatility of both lenses makes them great choices, but the RF lens may cater more to professional needs.

Autofocus and Shooting Experience

In terms of autofocus, the Canon RF 24-105mm f/4L is USM features a Nano USM motor, providing fast and quiet autofocusing, which is particularly advantageous for video recording. The Canon EF-S 18-135mm f/3.5-5.6 is STM utilizes an inner focusing system and a stepping motor for smooth and quiet continuous autofocus during movie shooting. Both systems are designed for optimal performance, but the RF lens’s advanced technology may offer faster focusing capabilities.

Price and Value

The price difference between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF 24-105mm f/4L is USM is substantial, with the RF lens being approximately $1,069.05 more expensive. While the RF lens offers premium features, the EF-S lens provides excellent value for those who may not need the added capabilities of the higher-end model. For hobbyists or casual photographers, the EF-S lens could be the better investment without sacrificing too much in performance.

Target Audience

The Canon EF-S 18-135mm f/3.5-5.6 is STM is geared toward entry-level and intermediate photographers who seek a reliable, versatile lens without breaking the bank. Conversely, the Canon RF 24-105mm f/4L is USM targets professionals and serious enthusiasts who demand superior optical performance and quality in their work. The choice between the two largely depends on the photographer’s skill level and specific needs.

Which should you buy?

Ultimately, the decision between the Canon EF-S 18-135mm f/3.5-5.6 is STM and the Canon RF 24-105mm f/4L is USM comes down to budget and requirements. If you're looking for a cost-effective lens with solid performance for a variety of shooting scenarios, the EF-S lens at $329.95 is an attractive option. However, if you're a professional or serious hobbyist willing to invest in superior image stabilization, autofocus, and overall build quality, the RF lens may justify its higher price tag of $1,399.00.