Well, Alicia has been off the radar for nearly 3 years, while J Lo comes out with a new failed attempt to revive her career every few months. The comparison is unfair.
J.Lo is in a Rita Ora kind of situation right now. Lots of media attention but no longer able to produce hits. Alicia Keys sells more but she's very private. It depends on what you consider important.