Villa joined Barca last summer from Valencia.
"Hopefully I can retire at Barca because that would mean everything has been great for me.
"I would like to have the chance to retire at Barca even though I'm only 29. It would be very nice. I want to be at Barca as long as possible," he told Barcelona's official website.