Q:

how do I choose angular version?

I have a confusion. We are going to start a project in angular.  Which version is the best? My team members are suggesting angular 9.  My wish is to go with angular 7 or 8. Can anyone suggest the best version? and can anyone tell the drawbacks of using angular 9?

A:

Your team members are correct, you should always go with the latest stable version. Angular 7 is even deprecated, so you shouldn't use that at all. Angular comes with a new major release about every 6 months, and you should always keep up with those if possible. 
More information about Angular releases can be found here: https://angular.io/guide/releases

A:

Angular is an "evergreen" framework. This means that, like modern web browsers, it should be updated. The CLI provides code transformations that do much of the heavy lifting.
Updating an application should be simple. In general, when using the tools provided it is. Going from 2 to 4 or 4 to 5 was painful, not because of the API of Angular changing but because of the "ABI" of the package format changes. Since then updates have become much easier. We have apps and packages that were originally created using Angular 5 that have been updated at each step to Angular 9.
So create this in 9 and then update it when new versions are released.

