В Python -1 является допустимым индексом, означающим число от конца списка (вместо начала), поэтому, если вы должны были сделать
idx = mylist.index(someval)
nextval = mylist[idx+1]
тогда вы получите первое значение массива, вместо того, чтобы понять, что произошла ошибка. Таким образом вы можете поймать исключение и разобраться с ним. Если вы не хотите исключений, просто проверьте заранее:
if someval in mylist:
idx = mylist.index(someval)
Редактировать: Нет смысла возвращать None, потому что если вы собираетесь проверить None, вы можете также проверить, есть ли значение в списке, как указано выше!