What does similar specs mean? Just looking at cpu for the first set of results I found[1], one has to go back to the iPhone 11 (released 2019) to find one performing worse than a non-iPhone. Results are closer for multicore and maybe the comparison/benchmark I found was bad for one reason or another, or maybe you mean other specs like the size/weight or cameras.
[1] https://browser.geekbench.com/mobile-benchmarks