The OnePlus 12 is the better value if you prioritize screen size, charging speed, and raw performance. The iPhone 15 shines with its streamlined iOS experience and optimized camera, particularly for social media. Since battery life and durability are important to you, note that the OnePlus 12 generally offers slightly better battery life, and both phones are fairly durable. Given you're not a heavy gamer, the OnePlus 12's extra power is less critical, so it boils down to whether you prefer iOS or Android and how much you value the iPhone's camera processing.