Phone contracts- wait or get a new one?

I’ve heard that the phone companies will give you some nice perks once your 2 year contract is up and you decide to continue. Which do you find is better in terms of what you receive- signing up for a new number or waiting for the 2 year contract to finish? I’m one year into a contract and my family, who opened it for me, has told me I can either keep it and wait or get a new number.