Sanchez and Ozil are both out of contract at the end of next season and have been linked with moves away.
Carrick: I’ll stay at Man Utd or retire
Manager Arsene Wenger’s future is also uncertain, and Arsenal are fighting to finish in the top four.
Wilson, a former goalkeeper who made more than 200 appearances for the club and won the double in 1970-71, said he had realised it was unlikely both would stay.
“I hope that they do keep hold of both of them. I don’t hold out a lot of hope for keeping hold of both of them,” he told Omnisport.
“A lot will depend on that top-four position, because I think there are six going for four this season.
“Although Arsenal have been there for 19 years - it’s been an extraordinary achievement by Arsene Wenger to do that - there is a danger we miss out, and that will reflect on two players who are renewing contracts, hopefully.
“So a lot will depend on the 13 games or so that are left in this particular season.
“Of all the players I would like to stay, it’s Alexis Sanchez. Mesut Ozil is an extraordinary footballer, but if it comes to a choice between them, for whatever reason, I would have to put Sanchez just ahead of Ozil.”
Arsenal are fourth in the league on the back of a stunning season by Sanchez, who has 17 goals and eight assists in 25 games.
Ozil has contributed five goals and four assists in 22 league appearances.