Ok so you dont believe your Lawyer but will believe unknown person on internet forum? Your Lawyer is correct. Fighting charge and losing will throw that option out the window
At the risk of again offending you. Your asking an important question on a website manned by volunteers!! Read teh disclaimer advice here should not (I repeat not) replace legal advice from a qualified Attorney