What does "more hardware" even mean? "More stable" implies better software, not hardware. Android flagships do have better hardware if you're talking about GPU performance, cameras (Pixels and Galaxy S, at least) and more RAM (seriously Apple...). iPhones have faster flash storage as far as I know and their SoCs are better.
LMAO, this is priceless