The Vivo X300 Pro has both a slightly larger sensor and a larger aperture, so it should be a little faster from a technical standpoint. With a focal length of 23 mm, the Magic8 Pro is a little more wide-angle. However, this can also be adjusted in the settings: 28 and 35 mm are also available. This is not possible with Vivo; instead, you can switch from 24 to 36 mm by tapping on the zoom level selection.
The weather in London was cloudy, which the X300 Pro captures slightly better, as the images are generally not brightened as much. However, we would have preferred it to be a shade brighter. Honor takes the opposite approach and brightens the image significantly throughout to suggest a greater dynamic range. Here, we would have preferred a slightly darker shot. Unfortunately, exposure compensation can only be adjusted in Pro mode on both smartphones, and even this is not permanently saved.
In general, we find the photos taken with the X300 Pro to be more authentic and natural. However, those taken with the Magic8 Pro are likely to be more suitable for social media. Due to the very different color and brightness balance, it remains a matter of taste, as the two competitors are otherwise very close.