It should not cost you a thing to switch. If you have a deposit with your current provider you should get that back, too. You may also want to check if they have an early termination fee.