The Egyptian has under two years left on his contract at Anfield and says his future depends on the club.
The club have agreed a raft of new deals with senior players this year but Salah, who has under two years left on his contract, is one whose longer-term future is yet to be tied down.
Negotiations have not affected the 29-year-old's performances, with the Egypt international scoring 12 goals in 11 club appearances this season.
Helping propel Liverpool to second in the Premier League ahead of this weekend's Super Sunday clash with Manchester United.
If you ask me, I would love to stay until the last day of my football career, but I can't say much about that - it's not in my hands.
At the moment I can't see myself ever playing against Liverpool. That would make me sad. It's hard, I don't want to talk about it, but it would make me really sad.
It depends on what the club want, not on me.
I don't see myself playing against Liverpool but let's see what will happen in the future.
Salah will go into Sunday's clash at Old Trafford having become the first Liverpool player to score in nine successive appearances.
Having found the net in Tuesday's Champions League victory over Atletico Madrid.
The Egyptian welcomes Liverpool manager Jurgen Klopp's assessment that he is "the best player in the world" at the moment and says that the top spot has always been his aim.
"It sounds great to me, but I think it's always opinion," Salah said. "I can't say I'm the best player in the world - some people agree, some people not.
"I'm just happy about my performance at the moment, but I would always say it's opinion.