С помощью биллинга Android в приложении вы можете настроить «продукты» в Market Developer Console по разным ценам.
В вашем примере вы можете настроить 3 продукта для различной длины подписки и в своемкод приложения обрабатывает их покупку и записывает в настройках db / shared дату истечения срока, когда приложение должно вернуться к основному использованию.
Поскольку управление продуктами осуществляется в консоли Market Developer Console, вы можете изменить цену наи по истечении срока действия подписки пользователи будут продлеваться по последней установленной вами цене.