I in general think phones are getting too expensive, too much performance in something struggling to fit in the hand / pocket. Their value is going backwards. Smartphones of 3 years were better in comparison.
As @Shivam_Shah says, while iPhones are expensive, more than OnePlus, but they hold value well.
The idea of "OnePlus" is that the phone is all you need and they keep cramming in a lot in there, but this last week I played with an old friend of the Moto G4 Play, $89, it did all the things I needed in something in a pocket, and played with a new friend - Huawei Mediapad M5 8.4 LTE and liked its bigger screen, speakers, battery life, $320 ($299 + SD card to get similar to the OnePlus 256GB). I then went back to play with the OnePlus6 I have and concluding feeling not sure if the premise of a big expensive phone is worthwhile?
I was thinking recently to let my Oneplus battery go to 70% and turn it off and use it only when it's premises match the situation, to stretch it out to last longer, the ultimate death of a phone being its battery in these tightly glued unibody type phones which basically have built in Obsolescence.
So I think my OnePlus6 may be the worse value gadget of anything I owned, and OnePlus7 looks to be just as bad.
On the topic of the OnePlus7 pop-up camera, I have nil faith on its reliability, no matter how many times it was tested up/down, that up/down was done in a clean factory, not in real life with that down dragging in human factors grime, grease, debris. @ikari04warrior I think that pop-up camera will fail and cause a recall, real life pocket/hand grime pop-up vs robotic clean-room.