The Qualcomm Snapdragon 870 and HiSilicon Kirin 9000, both have a tri-cluster 64-bit 8-cores CPU where the SD 870 integrates 1 ARM Cortex-A77 Big core clocked at up to 3.20GHz, 3 Cortex-A77 Medium cores at 2.42GHz, and other 4 Cortex-A55 Small cores at 1.80GHz clock speed whereas the Kirin 9000 features 1 ARM Cortex-A77 Big cores operating at up to 3.13GHz, 3 Cortex-A77 Middle cores at 2.54GHz and other 4 Cortex-A55 Little cores at 2.05GHz clock speed.
For gaming and other graphic tasks, the Snapdragon 870 got an Adreno 660 GPU while the Kirin 9000 integrates an ARM Mali-G78 24-cores GPU.
Speaking of the Snapdragon 870, it is designed at a 7nm fabrication process while the Kirin 9000 is fabricated on a 5nm process technology.