If you are using CBO (Cost Based Optimizer) there is no way to know if an index is going to be used or not. Oracle will get statistics on data dictionary and based on this cost will let index to be used or not.
That's way Oracle is advising that RBO (Rule Based Optimizer) will be obsolete in further releases.
Just keep your database with statistics updated and you may have a good access plan.