def get_first_valid_test(tests):
    """
    Returns the first test with a valid index.

    Args:
        tests (list): List of tuples containing test data.

    Returns:
        tuple: The first valid test or None if not found.
    """
    for test in tests:
        try:
            return test
        except IndexError:
            pass
    return None

# Example usage:
tests = [('evolved_verified_generate_test_1768680667', 4235.89001196408, 51, 8305.7),
         ('verified_default', 4235.0, 51, 8303.9),
         ('evolved_verified_create_memory_1768424362', 4235.89001196408, 52, 8145.9)]

print(get_first_valid_test(tests))