Sai's solution seems the best. However, if you use GNU sed and are not looking for portability, you can use the step address:
$ seq 1 10 | sed '0~3d'
1
2
4
5
7
8
10
The address n~mcorresponds to the entire k-th line, where k = n + m * i.
source
share