It depends on what you are looking for and how you use the phone.
What do you hate and love about the iphone? I have a hard time switching to android since I have been using an iphone since the iphone 4s. The Android is more customizable, but some apps are slightly less polished. IT gives a PC type feel since there are a lot of apps to replace default ones.
Also if you want to port your number over, you should not cancel your Bell line. Just keep it active and when you sign up with koodo to bring your number over they will cancel the bell line for you.
I love the layout for the Iphone. and that the apps are so easy to use. what I don't like is all the updates that are constantly popping up on my phone. I use my cell phone all day everyday. I use it for work, and personal as I don't have a landline. I need to make sure that I can access both my Hotmail account and my work gmail account (outlook). I need to be able to access my music library. As well as the downloaded apps I currently have on my phone. I need unlimited text messaging and long distance calling as I do a lot of conference calls and/or calls to family back home.