Sorry for the long post but hopefully this helps some.
What I've learned in messing around with everything is that the SOURCE makes a big difference. I can't speak for iphones because I've never owned one, but if your source is your phone the audio quality isn't going to be great (unless you have an LG V60 Thinq) because a) the DA in phones sucks and b) Android Auto adds compression (even in wired mode). Bluetooth using aptX, Ldac etc. is a little better but still not very "pure".
The way to get a clean signal (with and Android phone at least) is to use an external DAC and connect to the auxiliary port. You can buy an Ifi Go Link Max on Amazon for about $70 and I promise you will notice a difference if you use either downloaded audio (the higher the bitrate the better) or stream via Tidal or Qobuz (or a few other possibly) hi-res audio.
Keep your EQ in the head unit flat. And I would personally recommend turning on the surround sound. To me it makes all my music (which I listen to pretty much all kinds) sound more full and just better than when it's off, but that's personal preference. Also keep the balance centered as adjusting toward the rear at least, will lower the bass output some.
The only issue with this setup is if will drain your phone battery more as the DAC draws it's power from your phone via USB. And there's no way to charge your phone and run the DAC at the same time as even using like a USB hub that's supposed to allow both ends up adding distortion (at least in my testing it did.
So what I ended up going with is a DAP (digital audio player) I did lots of research and for what I wanted I ended up going with an ibasso dx180. Now, it's not cheap (I think it was 5 or $600) but while I don't have gigabytes of music (you can put terabytes on the device with an SD card), I have all of my old ripped CD's (yeah I'm old...) and downloaded music and it runs android so I can download Tidal or any other music app available on the Google Play store.
I've been using it for a few weeks now and I'm very happy with this personally. I have my JL Audio 10" Powerwedge sub and a bass control knob that goes with the Lc2i Pro to adjust the bass output (which is needed frequently since I listen to various types of music), but honestly the clean pure analog signal being fed to the truck makes the audio sound really good. If the song is recorded like shit it's still going to sound like shit but lots of songs I now hear things in the music I never heard before (and I don't have great hearing anymore). You can hear separation between instruments and vocals are clearer.
I can easily crank it to 20 (I haven't tried going higher) and it's still clear and the bass continues to to hit harder. Keep in mind, the DAP is sending a cleaner, stronger signal than my phone did (though you'll notice similar results with the ifi go link max) so it's louder and clearer at lower volumes. So "15" on the volume is now closer to "10" to be as loud.
Anyway, I'm no expert but this is what I learned from my testing. Happy to answer questions if I can.