Doesn\'t whether or not you can apply for CP depend on your I140 application?
Don\'t you indicate your choice AOS/CP on the I140 application?
If you put AOS on the I140 App, I guess you don\'t have a choice...you must go for AOS.
On the otherhand, if you put CP on the application, you can either go to CP or if you want, go to AOS also.
At least, that\'s my understanding. I might be wrong.
Also, how long AOS takes depends on where you stay (under which service center you fall)
If San Jose (like me)...well...GOOD LUCK!