Is there an alternative design pattern for the autocomplete UI interaction

I have a form in android mobile app which has 3 nested autocomplete each one will depends on the previous one for its value. But the customer wants something better than autocomplete. Since there are lots of items in each field and they don't have any logical order, I've no idea what to do. Any Ideas?