Hard to say maybe Miley because she had a huge head start. I think both will be around for a very long time. Though I think Ariana really needs another hit single.
Miley. Without even being biased Miley is 8 years into her careers and is showing no signs of fading, considering she can come back and recover from a bad era.
People are already sick of Ariana/don't care much about her.