The decision depends on should the data be saved if the activity is destroyed.
Usually saveInstanceState is used to save a data when the activity is going from landscape to portrait mode (or back).
If you will use Preferences, the data will be saved permanently, even if you shut down the phone.