The 26-year-old is being watched by league leaders Manchester City — who see him as a potential replacement for contract-rebel midfielder Ilkay Gundogan — while Manchester United, Arsenal and Liverpool are also on his trail.
German champions Bayern Munich are interested too.
But Ziyech told Inside Ajax: "I can imagine staying. Everything is possible.
"I am always someone who is very choosy. There has to be a club that I want to exchange for Ajax. This does not just happen."