Thomas is only 70, and Breyer is only 79. Maybe Breyer might be gone on a second term, RBG perhaps, but unless Thomas has indicated he wants out sooner, he might stay on quite awhile. Sotomayor can be on until her health gets worse but who knows about that. So I say Trump needs a second term for 1-2 more possibly.
Rumor is that Thomas will retire.