The Sun says Barry is a £12million target for Liverpool. Chelsea are also monitoring the midfielder, who is approaching his 10th anniversary at Villa Park and has two years left to run on his contract.
The England man said: "I have to look at myself now and be selfish in what I want to do.
"The next two or three years will be the peak of my career. Questions need to be asked - Martin (O'Neill) has not told me his thoughts at the moment.
"But we will discuss at the end of the season what we are looking to achieve, what players we are hoping to buy in and whether the manager thinks we can move to that next level.
"People can ask me what you've won and what you've achieved. I can say that I've played a lot of games and played in some big games for my country.
"But you want to finish with at least one piece of silverware in your cabinet if not more.
"The ideal situation would be to do it at Aston Villa.
"It is flattering to be linked with some big teams. Every player wants to play at the highest level.
"Any footballer who says different shouldn't be in the game or is lying. I want to play Champions League football."
He said: "I find it hard to believe that Stevie Gerrard would be touting me for that club. I speak to him on England duty but the best friends thing is over-talked about. What happens next is about ambition.
"Anything I do now would have to be the right thing for my career. You can never guarantee winning medals."
O'Neill is prepared to offer Barry a huge increase on his £50,000-a-week wages but the player expressed surprise at talk of a new deal.
He said: "There was no contract spoken about until this week. But I am in the same situation as I was a week ago."