Android UX/UI guidelines for smaller vs larger screen size and pixel densities

I'm an Android Developer that's not all that well versed in UI/UX design principles. In the projects I work on, I find that the biggest issue is accounting for the myriad of screen densities and sizes. Like comparing two devices, a Pixel 3 XL vs a Nexus 5 (Different generations of devices but fits the size issue).

Everything on the Pixel 3 XL looks so much smaller, so for that bigger screen size and density, I should be making controls larger right? What's the design guideline around how to render on a smaller phone vs a larger phone, and a smaller density phone vs a larger one?