Kieran Tierney will stay at Arsenal for the final six months of his contract to be part of a Premier League title bid before returning to Celtic as a free agent in the summer.