You could go with either.
Since you said black wheels (steel 767 style, I'm guessing), I'd say get the 8's.
There's just so many different backspacings available in these (3.75" 4" 4.5" 4.75" 5", depending on manufacturer), there's not much reason not to get 8's (slight weight penalty, more easily rubbed rim edge, slightly greater chance of loosing a bead).
8" wheels will give you the option of going with a 12.5" wide tire later, if you wanted to.
11.5" tires are generally considered the widest tire for a 7" wheel (though some have run 12.5's).
If you were talking about running an aluminum wheel, I'd say the choice between 7's, and 8's would depend on if you wanted your wheels to stick out.
Typical 3.75" bs 15x7's will keep a 31x10.5" tire inside the wheelwell.
3.75" bs 15x8's will put the same tire slightly outside the flare.
There are deeper backspacings available in some aluminum wheels, but they tend to be more expensive.
FWIW, I'm running 32x11.5's on 7" Outlaw II style wheels (3.625"bs) on my XJ, and 31x10.5's on 8" Baja's (5.25"bs) on the gf's ZJ.