The Germany international star has been heavily linked with a move to Manchester United.
The playmaker’s contract at Bayern Munich is set to expire in June 2012, but the German side are keen for him to sign a new long-term contract with the club.
“My goal is to win the Champions League and I’ve always said that I can do that at other clubs,” Schweinsteiger told German television channel Sport1.
He added: “Yes, I am leaning towards a decision (about my future).
“Bayern’s footballing skills have developed greatly in the last year, which was nice to see.”