Which lens do I need for portrait photography?
Prime lens
A lens with a fixed focal point is popular among portrait photographers. They're light sensitive and generally have a large aperture opening which can go up to f/1.2. This way, you get a nice depth of field and bokeh effect. The classic portrait lenses of 50mm and 85mm provide a natural perspective. You can also choose a wide-angle lens, such as the 35mm. This ensures you'll see more of the environment of your subject, which is ideal for a journalistic style.
Zoom lens
Zoom lenses are extremely versatile. They allow you to make a wide range of portrait photos without having to change the lens. The 24-70mm all-round lens is ideal if you're not sure yet what kind of portraits you want shoot. It's easy to carry and you can make everyday portraits with it. The 70-200mm is a popular telephoto lens with which you can be far from your subject and still get a nice bokeh, thanks to the depth of field.
Prime or zoom lens for portraits?
Most portrait photographers prefer the prime lens. A lens with a fixed focal length is compact, fast, sharp, and light sensitive. On the other hand, a zoom lens is useful if you're far from your subject and can't get too close, such as with event photography. Always consider first at what kind of location you're gonna take pictures. A 35mm lens isn't suitable for a portrait shoot from a distance. And a 70-200mm lens isn't suitable for a tight studio. So choose versatile lenses that complement each other.