There is not a specific number that answer to this question. It completely depending upon your website, content, and SEO efforts. The best thing you can do is try and rank for many keywords as you can but without sacrificing the content quality.
It would be best to take advice from the professional SEO service provider. We advise many clients related to SEO so that they can achieve the best results.