Ancient phone, old 16:9 aspect ratio, no fingerprint scanner, only 2GB RAM, plastic build, a mediocre and antiquated quad-core SoC (28nm 1.3Ghz).
Slightly better than The E4 with vastly better build quality and a fingerprint scanner but it also has old aspect ratio, an ancient octa-core, low clocked 28nm 1.3Ghz SD435 SoC and 2GB RAM.
Both are... Old and lousy.
Go for either Redmi 5 or Redmi 5 Plus (Sold out in most places) or a Redmi 6.
Redmi 6 is mediocre by Xiaomi's standards; but it's still a solid choice with a brand new Helio P22 12nm SoC clocked at 2.0Ghz, a solid dual-camera module (Takes great photos for a sub 20k phone) and it's also future proof and will receive updates for at least 3 years.
Hope it helps.