What will happen if i do bench update if my current version of ERPNext is v11

what will happen if i input the command bench update while my version is still v11? will it go to 12 or stay at 11?

No, you will be given choice to upgrade else you stay on 11 branch only with most recent update.
pip might cause some issues, I have threads with solutions if you do search you will find some help here.