Its hard to say, the values can become odd numbers (29% and what not).
Are you at max enchanting? The effects are not always the same. Soul gems are at least static by their levels (grand are always best, and black gems just store grand as well). But fortify enchant potions can vary.
Also, at the other comment, I was actually saying the exact opposite. I've observed that item quality doesn't really matter, so gold necklace/diamond necklace is purely fluff. I imagine it does modify the final value of the item if you intend to sell.
This and I believe only this.
It modifies the value so it becomes very expensive.
But the actual enchant will not be any stronger on better stuff.
Why should it to start with. That makes no sense since the power of the enchant is a mix of your skil and the soul in the soulstone, not the item you are enchanting.
To get the best enchants you need to be highly skilled and have the necessary perks in the enchanting tree.