I'm trying to understand what has the most impact on the perceived pitch of a chord. Specifically, I'm learning to play ukelele, and the standard C major chord is voiced as G4, C4, E4, and C5 (string order from top to bottom); where as standard F major is voice as A4, C4, F4, A4. The C chord ends up sounding higher than the F chord, I guess because they have the same base note (C4) but the highest note in the C chord (C5) is higher than that in the F code (A4).
I'm probably grossly over simplifying this, but is there a general rule for predicting which of two chords will sound higher (given particular voicings for each)? For instance, does the chord with the higher base note always sound higher, and then some rule for breaking ties?