I think the head of EA also said there won't be a battlefield 5 in 2014.
they are working on star wars battlefront 3 using the same bf4 engine, and at least one other game (bad company 3? medal of honor 2?

so bf4 is probably good for 12-16 months. Oh yeah, Titanfall is sometime in 2014 too and that should kick some ass, along with Destiny.
play bf4 a while first, there really isn't a great reason to get premium since we don't know if any of the DLC maps will be good or will be shitty, I never bought premium for bf3 and never missed out on anything playing just randomly once every few weeks. In six months premium will probably be regular price $30 too, or have a bundle package of b4+premium for $40-50.