Split by income, always. Equal rent screws the lower earner while the other hoards cash like it's Monopoly.
Treating rent like a rigid roommate contract breeds massive resentment over time. A proportional split actually treats your relationship like a shared partnership instead of a transaction.