You've heard wrong. For CP-limited leagues, you want a low attack IV, not a low IV total. This is because attack stat matters more in CP calculation, so pokemon with low attack IV can squeeze in more total stats while staying under the CP cap.
The optimal IV spread depends heavily on the pokemon, and for the most part anything that hits between 1495-1500 tends to be pretty decent for great league. You need to use a dedicated stat product calculator to find out what IVs are the best, but in your case both have pretty even IV spreads and hit close 1500 so there isn't going to be much difference between them anyway. I recommend picking the one that takes less powerups.