I see people selling "unlocked phones", does that mean that i can use any carrier on it like if i bought an unlocked iPhone 3G, or 4, or 4s or maybe another phone like a black berry, can i use it on public mobile if the phone is from rogers? Also will the connection to the net work be good.