Assuming you're US based, you could port your personal number to Google Voice ($20 port in fee, but no recurring cost) then forward calls & texts to it to whatever phone you want. I don't think Google Voice handles MMS (multi-media) messages though (only 160 character SMS messages). Not sure if Apple's app store has a Google Voice app either (makes placing calls from your GV number much easier). I'm sure there are other forwarding services you could port your personal number to (probably a monthly fee for service, but perhaps you can find better quality service than GV).