All from the desire and capabilities of a project. There are exchanges that require a lot of money for listing, but there are also cheaper but there is little liquidity. Now very few projects want to go to the exchange because the price of the token will be lower than on ico and everyone is waiting for the next growth of the entire cryptocurrency market.