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」を聞いたらちょっと混乱になります。
ご参考にしていただければ幸いです。
I used to buy a new iPhone ever year until the last couple years.
I haven't bought a new iPhone for two years now, but I used to get a new one every year.
この場合、次のような言い方ができますよ。
ーI used to buy a new iPhone ever year until the last couple years.
「2年前までは毎年新しいiPhoneを買っていた」
ーI haven't bought a new iPhone for two years now, but I used to get a new one every year.
「この2年新しいiPhoneを買っていないけど、以前は毎年買っていた」
ご参考まで!