The 33-year-old is set to make his 400th league apperance next week and still has 18 months left on his current deal.
“I have another two years on my contract and will keep playing as long as I am good enough, fit enough and have the desire,” he said.
“I hadn’t realised this would be my 400th game. But you have to pat yourself on the back because you don’t play 400 games if you aren’t playing well.
“I am in the autumn of my career. As you get older you have to work harder and change your lifestyle, so you can’t just eat what you want.
“I feel as though I can go on for at least another three, four or five years. But when you get to a certain age so much can happen with injuries and fitness that you have to take things one season at a time.
“But I am really enjoying my time at Stoke City. With the new training ground, everything is looking up. We have a very good first team and I am pleased to be part of that.”