Longest Stacked Mobile Prepaid Plan

Need to renew soon and want to honestly just get the longest lasting prepaid mobile plan under $25/month

Just need unlimited local calls and text and over 4gb data

I forgot the comment that said a certain mobile carrier had the ability to stack up to 2 or 3 years so asking anybody that knows this information readily as renewing yearly is getting annoying and honestly I would just like to set and forget

maybe postpaid is for me but don't know any good post paid plans atm that can give me unlimited local calls and texts and around 3 - 6gb of data with no bill shock hidden fees or charges or automatic topping up etc.. (have been burnt by postpaid before which basically charged me a whole year in one month thanks to one stuff up so prepaid is safer but postpaid should be safer now right?)