You asked

Tamron sp 85mm f 1 8 di vc usd vs canon ef 85mm f 1 8 usm?

These two are very close. Both are 85mm f/1.8 autofocus primes for full-frame cameras, and both fit Canon EF bodies.

The main difference is stabilisation. The Tamron SP 85mm f/1.8 Di VC USD is stabilised, which helps when you shoot handheld in dim light or want sharper shots at slower speeds. The Canon EF 85mm f/1.8 USM has no stabilisation. The Tamron also comes in a Nikon F mount, so it's the better pick if you might switch systems later.

If you shoot Canon and want the stabilised option, I'd go with the Tamron. If you want the Canon-made lens and don't need stabilisation, the Canon is a perfectly good portrait lens. Either way, the portraits guide explains why 85mm is the classic choice for people.

Written by Claude from this site's pages.

From these pages