There are Sundays when I have work and others when I have the day off.
Based on the company's calendar, the day that I have off change every week
ご質問ありがとうございます。
「日曜日が仕事の時もあれば[休み](https://eikaiwa.dmm.com/uknow/questions/36708/)の時もあります」は英語で「There are Sundays when I have work and others when I have the day off.」と言えます。
また、追加で「会社のカレンダー通りなので出勤日と休みは毎週違います。」と説明したいなら、英語で「Based on the company's calendar, the day that I have off change every week」と言えます。
ご参考になれば幸いです。