In either event, even if there is no conviction, for purposes of immigration an expungement doesn't necessarily help you because you must disclose the entire case and how you were charged, pled and got is dismissed. You cannot intentionally fail to disclose that fact even if you have it expunged.
Good luck.