I recommend I bonds. Because the interest is based on inflation, it is usually a higher rate of return than EE, but you certainly want to check rates on both.
This is a difficult question because it depends on the economy and inflation. EE Bonds provide a certain interest rate, but it stays the same no matter what inflation is. I Bonds are indexed to inflation. While I Bonds may sometimes have no interest, overall they are better.