I have iPhone 6
i can’t buy premium
any idea why?
You can't buy premium with your iTunes credit.
More information here.
But you can get premium on spotify.com. Just log in with your account and tap on premium. Then you select your payment method. Pay. And then you have Spotify Premium.