The best lens for you will first and foremost depend on the lens mount of your camera. You have to choose a compatible lens, or it simply won’t attach to your camera. Secondly, you need to decide which focal length or focal range will provide the field of view you’re aiming to capture. Cost is a factor for many photographers, too, but buying the best glass you can afford is always recommended.