Canon EF and EF-S lenses
Canon EF lenses are designed for full-frame cameras, providing a wide range of focal lengths and apertures. They are compatible with all Canon EOS cameras, including both full-frame and crop-sensor models.
Canon EF-S lenses, on the other hand, are specifically made for crop-sensor cameras. They offer a smaller image circle, which means they cannot be used on full-frame bodies. EF-S lenses are typically lighter and more compact, making them a popular choice for amateur photographers and those looking for versatile options.