yes, you can keep your number.
just call boost ahead of time, tell them you are thinking of switching but you want to make sure they can "port" your number. then the customer rep. will check and let you know for sure.
usually, it will work flawlessly. good luck