def compare_mid_lists(list1, list2):
    """
    Compares sizes and contents of 2 lists.
    :param list1:
    :param list2:
    :return: True, True: if both sizes and contents are equal; True, False: size same, content differs; etc.
    """

    same_size = True
    same_contents = True

    if len(list1) != len(list2):
        same_size = False

    if list1 != list2:
        same_contents = False

    return same_size, same_contents