Canon’s tiny 50mm prime or Sony’s pro zoom: which fits you best?
These two lenses solve very different problems, so the right choice depends less on brand name and more on how you shoot. The Canon RF 50mm F1.8 STM is a compact, affordable prime that prioritises low-light performance, subject isolation and portability. The Sony FE 24-70mm f/4 Vario-T Zeiss is a much more versatile full-frame zoom, aimed at photographers who want one lens to cover a wide range of situations without changing glass. If you are trying to decide between maximum image quality per pound and maximum flexibility, this is the right comparison.
Canon RF 50mm F1.8 STM Lens | Compact and Lightweight, Fast F1.8 Aperture, Compatible with all Canon EOS R Series Cameras, Black

Sony FE 24-70mm f/4 Vario-T Zeiss Full-Frame Zoom Lens – Ideal for Portrait, Landscape, and Event Photography
Our Recommendation
The Canon RF 50mm F1.8 STM is the better buy for most people because it is dramatically cheaper at £219, yet delivers a bright f/1.8 aperture, strong portrait potential and excellent portability. It is the lens that gives you the most obvious image-quality benefit for the least money, especially on Canon EOS R bodies. The Sony FE 24-70mm f/4 is more versatile, but its £699 price and f/4 maximum aperture make it a harder sell unless you truly need the zoom range.
Detailed Comparison
Display
This category does not really apply to lenses in the same way it would for cameras or phones, but if you are comparing real-world output, the Canon wins on subject separation and low-light rendering, while the Sony wins on framing flexibility. The Canon RF 50mm F1.8 STM has a much wider maximum aperture of f/1.8, which gives you stronger background blur and more usable light in dim conditions. That matters for portraits, indoor family work, street photography at dusk, and video where you want a softer, more cinematic look. The Sony FE 24-70mm f/4 is limited to f/4 throughout the zoom range, so it cannot match the Canon’s shallow depth of field or low-light advantage, but it gives you 24mm wide-angle coverage through to 70mm short telephoto in one lens. Winner: Canon for image rendering, Sony for framing flexibility.
Performance
Performance in a lens context means sharpness, autofocus behaviour, and how well the lens supports different shooting styles. The Canon RF 50mm F1.8 STM is a simple optical design, but on Canon EOS R bodies it is capable of very good centre sharpness, especially stopped down a little. Its STM autofocus is quiet and generally smooth, which is useful for stills and casual video, though it is not the fastest or most advanced focusing system in Canon’s RF lineup. The Sony FE 24-70mm f/4 Vario-T Zeiss is more ambitious: it has to perform across a zoom range, and its main strength is consistency and convenience. On a Sony full-frame body, it is the better all-rounder for travel, events and documentary work because you can move from environmental portraits to detail shots without swapping lenses. However, as a variable-aperture zoom, it is less impressive in low light and usually cannot match the Canon’s look at 50mm f/1.8. Winner: Sony for versatility and all-purpose performance; Canon for pure subject isolation and light gathering.
Build quality and design
The Canon is the clear winner for compactness. At just 50mm focal length and a lightweight plastic-bodied design, it is easy to carry all day and pairs nicely with smaller EOS R bodies such as the EOS R8 or EOS RP. It is also a native RF mount lens, so compatibility with Canon EOS R series cameras is straightforward, with full electronic communication and modern mirrorless autofocus support. The Sony FE 24-70mm f/4 Zeiss is a more substantial lens with a zoom mechanism, and that brings more bulk and weight. In return, you get a more robust do-everything tool that suits professional use better, especially if you work in events or travel where one lens must cover multiple scenarios. In terms of design, the Canon is minimalist and discreet; the Sony is more of a workhorse. Winner: Canon for portability, Sony for professional utility and versatility.
Battery life
Again, this is not a direct lens specification, but lens choice affects how hard your camera works and how often you need to change lenses. The Canon RF 50mm F1.8 STM can help you shoot more efficiently because it is light, compact and encourages simple setups, which is ideal for long days of casual shooting. The Sony 24-70mm f/4 reduces lens changes, which can save time and reduce missed shots during events, and that practical efficiency often matters more than absolute size. If you are working a wedding, corporate event or travel day, the Sony’s zoom range can indirectly improve endurance because you spend less time swapping lenses and more time shooting. Winner: tie, with Canon better for carrying comfort and Sony better for operational efficiency.
Price and value for money
This is where the decision becomes much clearer. At £219, the Canon RF 50mm F1.8 STM is excellent value if you specifically want a fast prime for portraits, low light or everyday photography. It delivers a classic 50mm perspective and a bright f/1.8 aperture for far less money than the Sony. The Sony FE 24-70mm f/4 costs £699, which is £480 more, and that extra cost buys range, convenience and a Zeiss-branded optical design rather than a brighter aperture. If you need one lens to cover a large number of real-world situations, the Sony can justify its price. But if you are buying purely on image quality per pound, the Canon is the stronger deal by a wide margin. Winner: Canon.
Game library/features
For lenses, the equivalent of a feature set is focal length range, aperture, and compatibility. The Sony wins here because 24-70mm is one of the most useful full-frame zoom ranges ever made: wide enough for landscapes and interiors, long enough for portraits and events, and flexible enough for video run-and-gun work. It is the more complete single-lens solution. The Canon’s feature set is narrower, but its one big advantage is the f/1.8 aperture, which gives you a look the Sony cannot replicate. If your “feature” priority is versatility, the Sony wins. If your priority is low-light and bokeh, the Canon wins. Overall winner: Sony for features, Canon for aperture.
Overall user experience
The Canon RF 50mm F1.8 STM is the easier lens to live with if you value small size, low cost and pleasing subject separation. It is especially good for beginners, hobbyists, street photographers and portrait shooters who want a lightweight lens that makes their camera more enjoyable to carry. The Sony FE 24-70mm f/4 Vario-T Zeiss is the better choice for photographers who need one lens to do almost everything and are willing to pay for that convenience. It is the stronger option for travel, events, corporate work and general-purpose full-frame shooting. If you already know you want a fast normal prime, the Canon is the smarter buy. If you want one lens to cover most jobs, the Sony is the more practical tool. Overall summary: Canon wins on value, aperture and portability; Sony wins on flexibility and all-round usefulness. The best buy depends on whether you prioritise image character or working range, but for most buyers focused on price and quality, the Canon is the better value.
Buy the Canon RF 50mm if...
Buy Product A if you want the best low-light performance, shallow depth of field and the lightest possible setup for Canon EOS R cameras. It is ideal for portraits, street photography, casual video and everyday shooting where image character matters more than zoom range. It is also the obvious choice if you want a high-value lens without spending close to £700.
Buy the Sony FE 24-70mm if...
Buy Product B if you need one lens to cover landscapes, portraits and events without changing lenses. The 24-70mm range is far more flexible for paid work, travel and run-and-gun video, and the Zeiss-branded Sony zoom is the better all-purpose tool. Choose it if convenience and versatility matter more than maximum aperture.
Curated by Shutter & Lens on All The Top Picks
As an Amazon Associate we earn from qualifying purchases.