If you stick to this plan and fulfil the terms, your phone will be eligible for unlocking for free. Some other carriers will allow you to pay a fee to fast track that, so it can be unlocked for you ...
That way, you can freely choose to take your device to any carrier. Although, you can still technically unlock a carrier phone after it's been paid off, or after a period of time. Also ...