Canon EF vs Canon EF-S 18-
Updated July 2026 — Canon EF wins on aperture, Canon EF-S 18- wins on stabilization and weight.
The Canon EF 50mm f/1.8 STM Lens is a more affordable option with excellent low-light performance, while the Canon EF-S 18-135mm f/3.5-5.6 IS STM offers versatility for various shooting scenarios.
Why Canon EF is better
Price
50mm lens is significantly cheaper at $155.99
Portability
50mm lens is more compact and lightweight
Low-light
50mm lens excels in low-light photography
Why Canon EF-S 18- is better
Versatility
18-135mm lens covers a wider focal length range
Image Stabilization
18-135mm lens has advanced stabilization for video
Autofocus
18-135mm lens supports smooth continuous autofocus
Overall score
Specifications
| Spec | Canon EF | Canon EF-S 18- |
|---|---|---|
| Max Aperture | f/1.8 | f/3.5-5.6 |
| Focal Length | 50mm | 18-135mm |
| Min Focus Dist. | 1.15 ft | 1.3 ft |
| Max Magnification | 0.21x | 0.28x |
| Image Stabilization | No | Yes |
Dimension comparison
Overview of the Canon EF 50mm f/1.8 STM Lens
The Canon EF 50mm f/1.8 STM Lens is a prime lens known for its compact size and impressive low-light capabilities. Priced at $155.99, it offers a bright f/1.8 maximum aperture, making it ideal for portrait, action, and nighttime photography. This lens features a minimum focusing distance of 1.15 ft. and delivers a maximum magnification of 0.21x. The lens is equipped with a Stepping Motor (STM) that allows for near-silent autofocus, which is particularly beneficial for video shooting. With its versatility and superior image quality, this lens is a popular choice among photographers seeking to enhance their creative options.
Overview of the Canon EF-S 18-135mm f/3.5-5.6 IS STM
In contrast, the Canon EF-S 18-135mm f/3.5-5.6 IS STM is a zoom lens priced at $329.95. It offers a broader focal length range, making it suitable for various shooting scenarios, from wide-angle landscapes to telephoto portraits. This lens features an advanced Image Stabilization system that provides up to four equivalent stops of shake correction, enhancing stability during handheld shooting. With a maximum magnification of 0.28x at the telephoto end, it also supports smooth and quiet continuous autofocus for both stills and video. The EF-S 18-135mm lens is designed to meet the demands of both amateur and professional photographers.
Image Quality Comparison
The Canon EF 50mm f/1.8 STM Lens excels in producing high-quality images with excellent contrast and color accuracy. Its f/1.8 maximum aperture enables stunning depth of field effects, making it an excellent option for portraits and low-light conditions. On the other hand, the Canon EF-S 18-135mm f/3.5-5.6 IS STM offers impressive image quality across its zoom range, thanks to its one UD and one PMO aspheric lens, which effectively reduces chromatic aberration. While the 50mm lens shines in low-light situations, the 18-135mm lens provides versatility for various compositions without compromising quality.
Autofocus System
The Canon EF 50mm f/1.8 STM Lens features a Stepping Motor (STM) that provides fast and quiet autofocus performance, making it ideal for shooting video. This near-silent operation is a significant advantage for videographers. In comparison, the Canon EF-S 18-135mm f/3.5-5.6 IS STM also utilizes a stepping motor in its autofocus system, combined with an inner focusing mechanism that allows for high-speed autofocus. This lens is particularly effective in video mode, supporting smooth transitions during movie shooting. Both lenses boast effective autofocus systems, but the 50mm is particularly tailored for quieter settings.
Portability and Design
The Canon EF 50mm f/1.8 STM Lens is notably compact and lightweight, making it easy to carry for everyday use. This lens is a perfect travel companion due to its smaller size and weight. In contrast, the Canon EF-S 18-135mm f/3.5-5.6 IS STM, while still relatively compact for a zoom lens, is larger and heavier at 16.9 oz. The added weight and size can be a consideration for those looking for portability. Ultimately, if portability is a priority, the 50mm lens has a clear advantage in this area.
Price Consideration
When it comes to price, the Canon EF 50mm f/1.8 STM Lens is significantly more affordable at $155.99, making it about 53% cheaper than the Canon EF-S 18-135mm f/3.5-5.6 IS STM, which retails for $329.95. This price difference can influence purchasing decisions, especially for beginners or hobbyists who may not want to invest heavily in their first lens. The lower price point of the 50mm lens does not sacrifice quality, making it an appealing choice for budget-conscious photographers.
Use Cases and Versatility
The Canon EF 50mm f/1.8 STM Lens is particularly suited for portrait photography, action shots, and low-light environments, thanks to its large aperture. This lens allows photographers to create a pleasing bokeh effect, isolating subjects effectively. In contrast, the Canon EF-S 18-135mm f/3.5-5.6 IS STM is more versatile, covering a wide range of focal lengths. This lens is excellent for travel, as it can handle various scenes, from landscapes to portraits, without the need for multiple lenses. The decision between the two may come down to whether you prefer a specific style of photography or a more adaptable lens.
Which should you buy?
Choosing between the Canon EF 50mm f/1.8 STM Lens and the Canon EF-S 18-135mm f/3.5-5.6 IS STM largely depends on your specific needs and photography style. If you are looking for an affordable, high-quality lens that excels in low-light conditions and offers superb image quality, the 50mm f/1.8 is an excellent choice. However, if you need a versatile zoom lens that can adapt to various shooting situations without changing lenses, the 18-135mm is worth the higher investment. Ultimately, both lenses have their strengths, catering to different preferences and photographic needs.

