The 28-year-old, who is preparing for tomorrow's friendly against Korea Republic in Innsbruck, is happy to be used anywhere by coach Vicente Del Bosque as the European champions look to secure world glory.
Villa, who joined Barcelona from Valencia last month, said: "The important thing is to play.
"If I play alone up front, then I tend to play central. But if there is another striker, I don't mind shifting to one wing."
With Liverpool's Fernando Torres having recovered from knee surgery, Del Bosque could opt for two up front tomorrow instead of playing with Villa as a lone striker. The pair have scored a combined 59 goals for La Roja.
Arsenal captain Cesc Fabregas is also likely to be given some playing time against the South Koreans, after resuming full training following a cracked fibula.