A single CPU, GPU or specialised device holds only a tiny fraction of the entire Monero network hashrate. Without a pool, finding a block would be pure luck and could take weeks or months depending on your computing power. A mining pool bundles the computing power of many devices, finds blocks regularly as a result, and distributes the block reward proportionally to the hashrate contributed - predictable instead of random. In return, the pool charges a fee, usually in the low single-digit percentage range.
How PPS, PPLNS and FPPS work in principle is explained in detail on the mining pools section page. The same logic applies to Monero pools: what matters is always the combination of fee and payout model, not a single figure alone.
Because RandomX was deliberately designed to be ASIC-resistant, ordinary CPUs and GPUs still mine in the same Monero pools alongside a few specialised devices such as the Antminer X9 series. A pool bundles every hashrate contributed regardless of the hardware behind it and distributes the reward proportionally - so it does not matter which type of device you mine with when choosing a pool.
Besides fee and payout model, other factors matter when choosing a pool: the proximity of the stratum server to your own location, the minimum payout, the transparency of the published statistics, and the reliability and track record of the operator. Switching pools is possible at any time and takes only a few minutes: simply change the stratum address in the miner dashboard. Anyone hosting specialised Monero devices with Cryptohall24 chooses the pool freely; our team is happy to help with setup on request.