What is the better choice to buy numbers by month or annually

If customer can buy number on monthly basis in that case customer will be charge on every month and on Annual basis customer just need to pay 1 time fee for whole year and they also get discounted price.