Depende de lo que busques en un teléfono.
El s10 plus destaca por el sonido y la pantalla y tiene extras como la memoria expandible por micro sd, la batería es correcta pero viniendon de un s8 te parecerá muy buena.
El p30 pro en foto es superior, su zoom y procesado así como su batería son realmente sus puntos más potentes, algo más pesado también aunque creo que no demasiado
En cuanto al oneplus 7 pro es más pesado y grande algo muy a tener en cuenta, a mi se me hizo demasiado aparatoso tenerlo en mano, con una muy buena pantalla y batería y una mayor potencia y fluidez que en mi opinión en gama alta tampoco es tanta la diferencia salvo que seas muy purista. Tambien está por detrás tanto en video como en foto de los anteriores teléfonos nombrados pero nada abismal salvo por la noche que flojea este algo más.
Con ninguno te vas a equivocar y como dije todo depende de tus necesidades reales.