Once Salah does retire he should go into politics because he's played a blinder with all his comments regarding this contract. If I'm not mistaken, a few years ago during the Egyptian elections there were reports of a large number of ballots having Salah's name added to them.
As omnom says, the club aren't going to put a contract on the table until they've agreed terms with his agent and for all Salah's comments about it being up to the club, that's clearly not going to be 100% true. We saw with Salah's last contract how hard the negotiations were and with him getting older, those negotiations will only get harder. Salah probably wants a year more than the club want to give him and the club probably want to make his contract even more performance related - gut feeling is a compromise probably will be reached but it wouldn't amaze me if it isn't, especially if Salah's got £100m+ sat on the table waiting for him in Saudi.