I had been buying the latest iPhone every year until two years ago.
I continued buying the latest iPhone every year but I quit buying two years ago.
でいいのでしょうか。
Up until two years ago, I bought the latest iPhone every year.
I was buying the latest iPhone every year but I stopped two years ago.
ご質問どうもありがとうございました。
下記の言い方ではいかがでしょうか。
TOMさんが最初に書いていた文は完璧です。
私が書いた2番は「quit buying」の代わりに「stopped」を入れました。そこの文で「buying」はもう言いましたので他の言葉を使うのはいいと思います。後は「continued buying」から始まったら読者や聞き手はまだ買っていると思ういながら、「but I stopped two years ago」を聞いたらちょっと混乱になります。
ご参考にしていただければ幸いです。