You asked
Canon ef 28mm f 2 8 is usm vs canon ef 28mm f 1 8 usm?
Both are 28mm prime lenses for Canon EF mounts and full-frame cameras, with autofocus. The real difference is aperture and stabilisation.
The Canon EF 28mm f/1.8 USM is the one I'd pick for low light, people, and food. It gathers more light and gives a shallower background. It has no stabilisation, so you'll want a faster shutter speed when shooting handheld.
The Canon EF 28mm f/2.8 IS USM is the better fit if you shoot handheld in dim conditions at slower shutter speeds, or film video. Its image stabilisation helps with that, but you give up a stop of light.
If you use an APS-C Canon, the focal length converter explains how the depth of field changes.
Written by Claude from this site's pages.