The Switzerland international was named as the north London club’s new skipper after having captained Arsenal in five of their six Premier League games so far this season following Laurent Koscielny’s move to French club Bordeaux in the summer.
Xhaka has still been guilty of some poor decisions since taking over the captain’s armband, including a rash tackle to concede a penalty in their 2-2 draw with Spurs in the north London derby.
The 27-year-old has failed to mature into a cool-headed midfielder since his move to Arsenal in a £33m deal back in 2015.
Aubameyang has scored seven times in seven games so far this season, including his winner in a 3-2 victory over Aston Villa last time out.
Former Arsenal defender Keown believes Aubameyang should be the new club captain rather than Xhaka.
“It’s surprising, isn’t it? Xhaka was booed off the pitch less than seven days ago,” Keown is quoted as saying by Metro.
“It’s a brave decision. I’m surprised because, first and foremost, are you sure he’s going to be in the team? There’s other people in the midfield, like Lucas Torreira and Matteo Guendouzi.
“I perhaps would’ve gone for Aubameyang. He’s doing fantastic work and he’s secure in the team, he’s a fixture. This is really going to divide the fans.
“This is a massive call and I think perhaps he’s got it wrong.”
Arsenal finished in fifth place in the Premier League table last season to miss out on a Champions League spot.
The Gunners suffered a 4-1 loss to their bitter rivals Chelsea FC in the Europa League final in Baku back in May.
Unai Emery signed six new players in the summer transfer window to overhaul his squad ahead of the new Premier League season.
Arsenal will take on Manchester United at The Emirates on Monday night.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news