So the photo and video quality from the rear camera should be up to par with the iPhone 11, but you don't have as much flexibility. Of course, we expect the iPhone 12 in the fall to have an even better camera. It you're concerned with quality more than price, you might want to wait.
Buy I phone X
The iPhone X is the clear winner in this category because it has a higher resolution display with better build quality. While the iPhone 11 dons a larger LCD display, the iPhone X features a more compact OLED display with a 2,436x1,125-pixel resolution, which is higher than the iPhone 11's resolution (1,792x828
I guess waiting for 12 would be better. If you won’t like 12 you could buy the other models. As soon as 12 is ready for sale. You will have good discounts on the other ones. So it will be a great deal for you.
iPhone 12’s gonna have a somewhat similar camera design like 11 pro and the high probability is they may be having the same similar range for that phone like we had for XR , 11. Like you’ll be able to get features like 11 pro at iPhone 11 like price.